MESCIUS SPREAD for Windows Forms 15.0J
CanFocus プロパティ (ElementControl)
使用例 

コントロールがフォーカスを受け取れるかどうかを取得または設定します。
構文
'宣言
 
Public Overridable Shadows Property CanFocus As Boolean
public virtual new bool CanFocus {get; set;}

プロパティ値

Boolean 値:要素がフォーカスを受け取る場合は True、それ以外の場合は False
解説

このプロパティをTrueに設定した場合、Focusメソッドを呼び出すことで、コントロールがフォーカスを持つかどうかの確認、またはコントロールへのフォーカスの移動を実行できます。また、Focusedプロパティを使用して、コントロールがフォーカスを持つかどうかを確認することもできます。

コントロールがフォーカスを受け取らないようにし、なおかつユーザーがコントロールを操作できないようにする場合は、EnabledプロパティをFalseに設定します。

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

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

このプロパティをEnabledプロパティおよびSelectableプロパティと比較すると、Enabledプロパティは、コントロールをグレー表示にするかどうかと、ユーザーがコントロールを操作できるかどうかを指定し、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
参照

ElementControl クラス
ElementControl メンバ
Focus(Boolean) メソッド
DrawFocusRectangle プロパティ
EditModeCursorPosition プロパティ
Enabled プロパティ
Focused プロパティ

 

 


© MESCIUS inc. All rights reserved.