| Visual Basic (Declaration) | |
|---|---|
Public Overridable Sub ToggleState()  | |
| Visual Basic (Usage) |  Copy Code | 
|---|---|
Dim instance As ElementControl instance.ToggleState()  | |
| C# | |
|---|---|
public virtual void ToggleState()  | |
To return the current control state, use the State property.
| Note: Some controls do not change their appearance when their state changes. | 
| C# |  Copy Code | 
|---|---|
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(); }  | |
| Visual Basic |  Copy Code | 
|---|---|
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  | |
Target Platforms: Windows 2000 Professional (SP4), Windows 2000 Server, Windows 2003 Server (SP1), Windows 2008, Windows XP (SP2), Windows Vista, Windows 7, Windows 8