MESCIUS SPREAD for Windows Forms 17.0J
IsValid メソッド (SuperEditBase)

コントロールの内容が有効かどうかを判定します。
構文
'Declaration
 
Public Overridable Function IsValid() As Boolean
public virtual bool IsValid()

戻り値の型

コントロールの内容が有効の場合はTrue、それ以外の場合はFalse
解説

このメソッドは、コントロールの内容が有効かどうかを確認するときに使用します。このメソッドがTrueを返す場合、内容は有効です。

通常、InvalidOptionプロパティをInvalidOption.ClearDataに設定すると、無効なデータがクリアされるので、IsValidプロパティはTrueを返します。

privatevoidForm1_Load(objectsender,System.EventArgse)
{
control.Text="Hi";
control.InvalidOption=FarPoint.Win.InvalidOption.ShowData;
}

privatevoidcontrol_MouseDown(objectsender,System.Windows.Forms.MouseEventArgse)
{
boolbvalue;
bvalue=control.IsValid();
if(bvalue==false)
{
control.Value=500;
}
}
PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.Load
control.Text="Hi"
control.InvalidOption=FarPoint.Win.InvalidOption.ShowData
EndSub

PrivateSubcontrol_MouseDown(ByValsenderAsObject,ByValeAsSystem.Windows.Forms.MouseEventArgs)HandlesCurrency1.MouseDown
DimbvalueAsBoolean
bvalue=control.IsValid()
Ifbvalue=FalseThen
control.Text=500
EndIf
EndSub
参照

SuperEditBase クラス
SuperEditBase メンバ
InvalidColor プロパティ
InvalidOption プロパティ

 

 


© MESCIUS inc. All rights reserved.