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

コントロールがフォーカスを失ったときに選択されているテキストのハイライト表示も取り消すかどうかを取得または設定します。
構文
'宣言
 
Public Overridable Property HideSelection As Boolean
public virtual bool HideSelection {get; set;}

プロパティ値

Boolean 値:コントロールがフォーカスを失ったときに選択部分のハイライト表示を解除する場合は True、それ以外の場合は False
解説

このプロパティをTrueに設定すると、コントロールがフォーカスを失ったときに、選択されているテキストのハイライト表示が解除されます。このプロパティをFalseに設定すると、コントロールがフォーカスを失ったときにも、選択されているテキストのハイライト表示は維持されます。

注意:一部のコントロールでは、このプロパティは常にFalseに設定されているか、または編集時のコントロールの外観に応じて一時的にオーバーライドされてFalseに設定されます。つまり、編集時と編集時以外のモードでコントロールの内容の表示方法が異なる場合、このプロパティを常にFalseに設定できます。

たとえばスペルチェックルーチンなどでこのプロパティを使用して、別のフォームまたはダイアログボックスがフォーカスを持ったときに、選択されているテキストの選択状態を維持するかどうかを指定できます。

使用例
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition;
control.Text = "This is a test for HideSelection";
control.ControlType = FarPoint.Win.ControlType.Normal;
control.SelectionStart = 2;
control.SelectionLength = 5;
control.Selectable = true;
control.HideSelection = false;
control.AutoMenu = true;
textBox1.Text = control.SelectedText();
control.MaxLength = 9;
control.EditModeCursorPosition = FarPoint.Win.EditModeCursorPosition.LastKnownPosition
control.Text = "This is a test for HideSelection"
control.ControlType = FarPoint.Win.ControlType.Normal
control.SelectionStart = 2
control.SelectionLength = 5
control.Selectable = True
control.HideSelection = False
control.AutoMenu = True
TextBox1.Text = control.SelectedText()
control.MaxLength = 9
参照

SuperEditBase クラス
SuperEditBase メンバ
CanFocus プロパティ
Enabled プロパティ
Focus メソッド

 

 


© MESCIUS inc. All rights reserved.