作成日: 2020/08/21 最終更新日: 2020/08/21
文書種別
使用方法
詳細
コンボボックス型セルのドロップルダウンから項目を選択したとき、デフォルトでは、表示されたデータをDeleteキーでクリアすることができません。
この場合、C1FlexGridのAutoClipboardプロパティをTrueに設定してクリップボードの自動処理を実装すると、セルを選択してDeleteキーを押すことで、セルに表示されているテキストをクリアすることができるようになります。
◎サンプルコード(VB)
この場合、C1FlexGridのAutoClipboardプロパティをTrueに設定してクリップボードの自動処理を実装すると、セルを選択してDeleteキーを押すことで、セルに表示されているテキストをクリアすることができるようになります。
◎サンプルコード(VB)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
' 通常のコンボボックス(ComboListを使用)
C1FlexGrid1.Cols(1).ComboList = "|朝|昼|晩"
C1FlexGrid1(0, 1) = "ComboList"
' マルチカラムコンボ
Dim s As String = "01" + vbTab + "朝|" + "02" + vbTab + "昼|" + "03" + vbTab + "晩"
Dim mcd As C1.Win.C1FlexGrid.MultiColumnDictionary
mcd = New C1.Win.C1FlexGrid.MultiColumnDictionary(s, 1, True)
C1FlexGrid1.Cols(2).DataMap = mcd
C1FlexGrid1(0, 2) = " MultiColumnDictionary"
' AutoClipboardプロパティの設定
C1FlexGrid1.AutoClipboard = True
End Sub
◎サンプルコード(C#) private void Form1_Load(object sender, EventArgs e)
{
// 通常のコンボボックス(ComboListを使用)
c1FlexGrid1.Cols[1].ComboList = "|朝|昼|晩";
c1FlexGrid1[0, 1] = "ComboList";
// マルチカラムコンボ
string s = "01" + "¥t" + "朝|" + "02" + "¥t" + "昼|" + "03" + "¥t" + "晩";
C1.Win.C1FlexGrid.MultiColumnDictionary mcd;
mcd = new C1.Win.C1FlexGrid.MultiColumnDictionary(s, 1, true);
c1FlexGrid1.Cols[2].DataMap = mcd;
c1FlexGrid1[0, 2] = " MultiColumnDictionary";
// AutoClipboardプロパティの設定
c1FlexGrid1.AutoClipboard = true;
}
関連情報
旧文書番号
85913