如何在分组框中循环访问 10 个文本框

本文关键字:访问 文本 循环 | 更新日期: 2023-09-27 18:34:24

我在 Tab 控件中的 GroupBox 中有 10 个文本框。如何在所有文本框上实现剪切,复制和粘贴,而无需单独访问每个文本框?

如何在分组框中循环访问 10 个文本框

只需使用阻止或替换剪切、复制、粘贴命令的自定义文本框:

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);
    }
}