カスタム値で独自の GridSwitchButtonEditControl クラスを作成する
Private Class MyGridSwitchButtonEditControl Inherits GridSwitchButtonEditControl Public Sub New() StretchBehavior = StretchBehavior.HorizontalOnly OnText = "HELLO" OffText = "BYE" End Sub End Class
独自のエディターでグリッドを初期化するサブを作成します
Private Sub InitializeGrid() Dim pnl = supergridcontrol1.PrimaryGrid Dim column As GridColumn = pnl.Columns("Column6") column.EditorType = GetType(MyGridSwitchButtonEditControl) End Sub
'3. フォームの読み込み時に InitializeGrid() を呼び出して、カスタマイズしたエディターの使用についてグリッドに教える
Private Sub Fmain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
InitializeGrid()
End sub
このようにして、カスタマイズしたエディターでグリッドが初期化されます。OnText が「HELLO」、OffText が「BYE」であることがわかります。「Column6」は、エディターが使用される列の名前であることに注意してください (インデックスも使用できます)。
お役に立てれば
イタリアからのご挨拶:)