FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > ElementControl クラス > Focus メソッド : Focus(Boolean) メソッド |
このメソッドは、フォーカスをコントロールに移動するか、コントロールから削除するときに使用します。フォーカスをコントロールに移動して、フォーカスの移動が成功したかどうかを示す戻り値を受け取る場合は、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()