0

GroupBoxのTabコントロールに10個のTextBoxがあります。それぞれに個別にアクセスせずに、すべてのテキストボックスに切り取り、コピー、貼り付けを実装するにはどうすればよいですか?

4

1 に答える 1

0

切り取り、コピー、貼り付けコマンドをブロックまたは置換するカスタムテキストボックスを使用するだけです。

public class MyTextBox : TextBox
{
    private const int WM_CUT   = 0x0300;
    private const int WM_COPY  = 0x0301;
    private const int WM_PASTE = 0x0302;

    protected override void WndProc(ref Message m)
    {
        switch(m.Msg)
        {
            case WM_CUT:
                // Handle Cut
                return;

            case WM_COPY:  
                // handle copy 
                return;

            case WM_PASTE:
                // handle paste
                return;
        }

        base.WndProc(ref m);
    }
}
于 2012-05-17T14:39:39.977 に答える