FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > ElementControl クラス : Enabled プロパティ |
'Declaration Public Overridable Shadows Property Enabled As Boolean
'使用法 Dim instance As ElementControl Dim value As Boolean instance.Enabled = value value = instance.Enabled
public virtual new bool Enabled {get; set;}
このプロパティをTrueに設定した場合でも、CanFocusプロパティをFalseに設定することで、コントロールがフォーカスを受け取らないように指定できます。
CanFocusプロパティをTrueに設定した場合、Focusメソッドを呼び出すことで、コントロールにフォーカスを移動できます。
このプロパティをCanFocusプロパティおよびSelectableプロパティと比較すると、CanFocusプロパティは、コントロールがフォーカスを受け取るかどうかを指定し、Selectableプロパティは、ユーザーがコントロールを操作(ボタンを押すなど)できるかどうかを指定します。
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"; private void button1_Click(object sender, System.EventArgs e) { // Turn off the No Smoking sign control.Visible = true; control.Enabled = false; control.Selectable = false; control.CanFocus = false; }
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" Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Turn off the No Smoking sign control.Visible = True control.Enabled = False control.Selectable = False control.CanFocus = False End Sub