PowerTools SPREAD for Windows Forms 10.0J
Focus(Boolean) メソッド


フォーカスをコントロールに移動するかどうか
フォーカスをコントロールに移動します。
構文
'Declaration
 
Public Overloads Overridable Sub Focus( _
   ByVal giveFocus As Boolean _
) 
'使用法
 
Dim instance As ElementControl
Dim giveFocus As Boolean
 
instance.Focus(giveFocus)
public virtual void Focus( 
   bool giveFocus
)

パラメータ

giveFocus
フォーカスをコントロールに移動するかどうか
解説

このメソッドは、フォーカスをコントロールに移動するか、コントロールから削除するときに使用します。フォーカスをコントロールに移動して、フォーカスの移動が成功したかどうかを示す戻り値を受け取る場合は、Focusメソッドを使用します。

CanFocusプロパティまたはEnabledプロパティがFalseに設定されている場合は、このメソッドを使用してフォーカスをコントロールに移動しようとしても、フォーカスはコントロールに移動しません。

コントロールにすでにフォーカスがあるかどうかをチェックするには、Focusedプロパティを使用します。

一部のコントロールでは、フォーカスを受け取るとフォーカス矩形を表示できます。フォーカス矩形を表示するかどうかと、その表示方法を指定するには、DrawFocusRectangleプロパティを設定します。

一部のコントロールでは、フォーカスを受け取るとカーソルが表示されます。カーソルの位置を指定するには、EditModeCursorPositionプロパティを設定します(サポートされている場合)。

次のサンプルコードは、このメンバの使用方法を示します。
control.Text = "NO SMOKING";
control.ForeColor = Color.Red;
control.TextOrientation = FarPoint.Win.TextOrientation.TextVertical;
control.Picture = Image.FromFile(Application.StartupPath + "\\smokes.bmp", true)
control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight;
control.AlignHorz = FarPoint.Win.HorizontalAlignment.Center;
Rectangle rect = new Rectangle(10,50,200,150);
control.SetBounds(rect);
control.Focus();
control.Text = "NO SMOKING"
control.ForeColor = Color.Red
control.TextOrientation = FarPoint.Win.TextOrientation.TextVertical
control.Picture = Image.FromFile(Application.StartupPath & "\smokes.bmp", True)
control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight
control.AlignHorz = FarPoint.Win.HorizontalAlignment.Center
Dim rect As New Rectangle(10, 50, 200, 150)
control.SetBounds(rect)
control.Focus()
参照

ElementControl クラス
ElementControl メンバ
オーバーロード一覧
CanFocus プロパティ
Enabled プロパティ
DrawFocusRectangle プロパティ
EditModeCursorPosition プロパティ
Focused プロパティ

 

 


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