SPREAD for WPF 4.0J - GcSpreadSheet
GcTextBox クラス
メンバ 

GrapeCity.Wpf.SpreadSheet.CellType アセンブリ > GrapeCity.Wpf.SpreadSheet.CellType.Editors 名前空間 : GcTextBox クラス
特定の書式を持つテキストの表示または編集に使用できる GcTextBox コントロールを表します。
オブジェクト モデル
GcTextBox クラス
シンタックス
'宣言
 
Public Class GcTextBox 
   Inherits EditBase
public class GcTextBox : EditBase 
解説

GcTextBoxは、いくつかのカプセル化されたコンポーネントで構成される複合コントロールです。 その結果、一部のイベントは、カプセル化された子要素によって処理されるため、包含コントロールにバブルアップしません。 このため、アプリケーション開発者は、イベントのトンネリングバージョン(プレフィックス「プレビュー」で示される)をリッスンする必要があります。

GcTextBoxは、書式設定されていないテキストと書式設定されたテキストをサポートします。

GcTextBox内のテキストの水平方向および垂直方向の整列は、System.Windows.Controls.Control.HorizontalContentAlignmentおよびSystem.Windows.Controls.Control.VerticalContentAlignmentプロパティを使用して行われます。 ページのレイアウト内でのGcTextBoxの位置合わせは、System.Windows.FrameworkElement.HorizontalAlignmentおよびSystem.Windows.FrameworkElement.VerticalAlignmentプロパティを使用して行われます。

GcTextBoxの周囲の境界線を非表示にする最良の方法は、GcTextBoxSystem.Windows.Controls.Control.BorderThicknessプロパティを0に設定することです。

スクロールバーは、デフォルトではGcTextBoxに表示されません。 スクロールバーを表示するには、VerticalScrollBarVisibilityおよびHorizontalScrollBarVisibilityプロパティをSystem.Windows.Controls.ScrollBarVisibility.VisibleまたはSystem.Windows.Controls.ScrollBarVisibility.Autoに設定します。

通常、TextChangedイベントは、予想どおりSystem.Windows.UIElement.KeyDownではなく、GcTextBoxのテキストが変更されたことを検出するために使用する必要があります。

対応している System.Windows.VisualState リスト:

l

VisualStateGroup 名

VisualState 名

説明

CommonStates

Normal

コントロールが通常の状態にあるときの外観を表します。

CommonStates

Disabled

System.Windows.UIElement.IsEnabledfalseのときの外観を表します。

CommonStates

ReadOnly

IsReadOnlytrueのときの外観を表します。

CommonStates

MouseOver

System.Windows.UIElement.IsMouseOvertrueのときの外観を表します。

ActiveStates

Active

IsActivetrueのときの外観を表します。

ActiveStates

Inactive

IsActivefalseのときの外観を表します。

ValidationStates

Valid

System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)falseを返すときの外観を表します。

ValidationStates

InvalidFocused

System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)trueを返し、コントロールにフォーカスがある場合の外観を表します。

ValidationStates

InvalidUnfocused

System.Windows.Controls.Validation.GetHasError(System.Windows.DependencyObject)trueを返し、コントロールにフォーカスがない場合の外観を表します。

継承階層

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Media.Visual
            System.Windows.UIElement
               System.Windows.FrameworkElement
                  System.Windows.Controls.Control
                     GrapeCity.Wpf.SpreadSheet.CellType.Editors.ControlBase
                        GrapeCity.Wpf.SpreadSheet.CellType.Editors.EditBase
                           GrapeCity.Wpf.SpreadSheet.CellType.Editors.GcTextBox

参照

GcTextBox メンバ
GrapeCity.Wpf.SpreadSheet.CellType.Editors 名前空間