設的寬度說,我們有控制C1和C2分配一個控制以外,asp.net
我想C2有C1的寬度(C1沒有固定帶,它應該會自動伸展)。
c2.Width = c1.Width;
c2.Width = c1.Width.Value;
這些都行不通。
可以這樣做嗎?
謝謝。
設的寬度說,我們有控制C1和C2分配一個控制以外,asp.net
我想C2有C1的寬度(C1沒有固定帶,它應該會自動伸展)。
c2.Width = c1.Width;
c2.Width = c1.Width.Value;
這些都行不通。
可以這樣做嗎?
謝謝。
你在哪裏運行該代碼?當分配寬度時,它將在運行代碼時分配值。這是一個值賦值的例子。如果您希望C2在調整c1時調整大小,則每次C1改變時都需要指定它。您可以在控件的resize事件中執行此操作。
可以folllow這樣
c2.Size =新的大小(c1.width,c2.height)
還請確保Control.AutoSize屬性已設置爲false,設置新的大小之前。如果「真」,它不會調整自己。
此外,某些控件(如TextBox)沒有AutoSize屬性,因此無法根據需要調整大小。只有TextBox的寬度可以成功重置。
有關特定控件的AutoSize屬性的更多信息,請參閱其MSDN文檔。
謝謝。