PowerTools SPREAD for Windows Forms 8.0J
ToggleState メソッド (ElementControl)


コントロールの状態をElementState列挙体のInvertedまたはNormalの設定に変更します。
構文
'Declaration
 
Public Overridable Sub ToggleState() 
'使用法
 
Dim instance As ElementControl
 
instance.ToggleState()
public virtual void ToggleState()
解説

現在のコントロールの状態を取得するには、Stateプロパティを使用します。

注意:一部のコントロールでは、状態が変更されても外観は変わりません。
control.Picture = Image.FromFile(Application.StartupPath + "\\smokes.bmp");
control.PictureMargin = 34;
control.MarginTop = 3;
control.MarginBottom = 3;
control.MarginLeft = 3;
control.MarginRight = 3;
control.PictureOrientation = FarPoint.Win.PictureOrientation.PictureRotate180;
control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight;
control.AlignHorz = FarPoint.Win.HorizontalAlignment.Left;
control.BackColor = Color.Red;
control.Text = "NO SMOKING";
control.SetState(FarPoint.Win.ElementState.Inverted)

private void button1_Click(object sender, System.EventArgs e)
{
    // Toggle the state
    control.ToggleState();
}
control.Picture = Image.FromFile(Application.StartupPath & "\smokes.bmp")
control.PictureMargin = 34
control.MarginTop = 3
control.MarginBottom = 3
control.MarginLeft = 3
control.MarginRight = 3
control.PictureOrientation = FarPoint.Win.PictureOrientation.PictureRotate180
control.MarginTop = 3
control.MarginBottom = 3
control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight
control.AlignHorz = FarPoint.Win.HorizontalAlignment.Left
control.BackColor = Color.Red
control.Text = "NO SMOKING"
control.SetState(FarPoint.Win.ElementState.Inverted)

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    'Toggle the state
    control.ToggleState()
End Sub
参照

ElementControl クラス
ElementControl メンバ
ElementState 列挙体
State プロパティ

 

 


© 2004-2015, GrapeCity inc. All rights reserved.