比较简单的实现方法可以将子控件的大小Size属性作为整个控件的属性(如:TextBoxSize、ComboBoxSize)

解决方案 »

  1.   

    this.textBox1.Anchor = (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) 
    | System.Windows.Forms.AnchorStyles.Left) 
    | System.Windows.Forms.AnchorStyles.Right);
      

  2.   

    回chenxy2002,这是锚定textbox到自定义控件的四边,我想要拖放textbox和combobox两个子控件,要两个都能拖放。
      

  3.   

    那你就要自己写代码,比如把TEXTBOX的宽高属性重载,在拖动事件中进行处理.(把TEXTBOX设成PUBLIC不知能不能有效,可以试一下.)
      

  4.   

    重载也不能对两个子控件分别设置啊,我是想设计时拖动它们,可是无法获得子控件的焦点,“抓”不住,public我试过,不行。
    不知道为什么继承的窗体可以,继承usercontrol不行。
    继承的窗体中的控件可以拖动,只要声明的是protected。