-4

あるセルから別のセルにコピーして貼り付けたい / C1FlexGrid 選択した赤いセルからコピーして他の値をここに貼り付けます - 表示された画像

選択した赤いセルからコピー/画像はこちら

ここに画像の説明を入力

KeyDownなどのイベントはありますか

サンプルコードはありますか?

4

1 に答える 1

0

この場合、FlexGrid が編集モードになっているため、イベントKeyDown/KeyPress/KeyUpは機能しません。編集モードでは、FlexGrid のKeyDownEdit/KeyPressEdit/KeyUpEditイベントを使用してみてください。

VB.NET

Private Sub C1FlexGrid1_KeyPressEdit(sender As Object, e As KeyPressEditEventArgs)
Handles c1FlexGrid1.KeyPressEdit
    'Implement logic here
End Sub

C#:

public Form1()
    {
        this.c1FlexGrid1.KeyPressEdit += new KeyPressEditEventHandler(this.c1FlexGrid1_KeyPressEdit);
    }

    private void c1FlexGrid1_KeyPressEdit(object sender, KeyPressEditEventArgs e)
    {
       // Implement logic here
    }

ただし、ValidateEditイベントを使用してユース ケースを実装することをお勧めします。

于 2014-09-23T06:08:29.020 に答える