簡體   English   中英

將用戶控件添加到表單時,如何防止調整按鈕的大小?

[英]How can I prevent a button from getting resized when adding user control to form?

我有一個選項卡控件和一個帶有按鈕的用戶控件。 當我使用以下代碼將用戶控件添加到標簽中時:

ProductImporters uc = new ProductImporters();
uc.Dock = DockStyle.Fill;
tabProducts.Controls.Add(uc);
uc.Show();
uc.BringToFront();

按鈕增長很多。 我已經嘗試將按鈕設置為max-size,將auto-size設置為false,我嘗試修復並鎖定它,但沒有任何效果。

用戶控件與將在其中放置標簽的尺寸相同。

任何想法表示贊賞,謝謝。

代替DockStyle.Fill使用DockStyle.None。 使用錨定來固定按鈕的位置。 例如,錨定到右側和底部以將其固定在右下位置。 將按鈕的Autosize屬性設置為false。 這樣可以避免調整大小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM