2012-05-17 41 views
0

我在一個GroupBox中的Tab控件中有10個TextBox。如何實現剪切,複製&粘貼到所有文本框上,而無需單獨訪問每個文本框?如何迭代GroupBox中的10個TextBox?

+0

竟被它是在一個**疼痛做,可能會破壞基本的UX功能... –

+0

謝謝,但我解決了它。我使用了一個控件集合。 – robblot

回答

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