FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > SuperEditBase クラス : HideSelection プロパティ |
'Declaration
Public Overridable Property HideSelection As Boolean
public virtual bool HideSelection {get; set;}
このプロパティを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