FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > ElementWindowless クラス : CanFocus プロパティ |
'Declaration
Public Overridable Property CanFocus As Boolean
public virtual bool CanFocus {get; set;}
このプロパティは、要素がフォーカスを受け取るかどうかを指定するときに使用します。
このプロパティをTrueに設定した場合、Focusメソッドを呼び出すことで、要素がフォーカスを持つかどうかの確認、または要素へのフォーカスの移動を実行できます。また、Focusedプロパティを使用して、要素がフォーカスを持つかどうかを確認することもできます。
要素にフォーカス矩形を表示するかどうかと、その表示方法を指定するには、DrawFocusRectangleプロパティを設定します。要素がフォーカスを受け取ったときのカーソルの位置を指定するには、必要に応じて、EditModeCursorPositionプロパティを設定します。
要素がフォーカスを受け取らないようにし、なおかつユーザーが要素を操作できないようにする場合は、EnabledプロパティをFalseに設定します。
このプロパティが使用できるのは実行時のみです。
このプロパティをSelectableプロパティおよびEnabledプロパティと比較すると、Selectableプロパティは、ユーザーがコントロールを操作できるかどうかを指定し、Enabledプロパティは、要素をグレー表示にするかどうかと、ユーザーがコントロールを操作できるかどうかを指定します。
private void button1_Click(object sender, System.EventArgs e) { element.Visible = true; element.Enabled = false; element.Selectable = false; element.CanFocus = false; }
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click element.Visible = True element.Enabled = False element.Selectable = False element.CanFocus = False End Sub