我有一個窗體對象,它包含3個對象,一個treeview,一個richtextbox和一個tabcontrol。它們不會停靠在窗體窗體中,但它們被錨定(頂部+左側)。什麼阻止我調整窗體對象的大小(縮小尺寸)?
我已經編寫了代碼來調整它們的大小,當一個表單調整大小的事件處理程序被調用,但它似乎只是爲增加表單大小,也就是說,我不能調整窗體的大小更小的尺寸。這包括我首次增加主窗口窗體並嘗試將其恢復到原始大小的時間。
三個對象的尺寸分別形成之後被手動設置用下面的代碼調整:
treeView1.Height += (this.Height - oldHeight);
richTextBox1.Width += (this.Width - oldWidth);
tabControl1.Width += (this.Width - oldWidth);
tabControl1.Height += (this.Height - oldHeight);
oldHeight = this.Height;
oldWidth = this.Width;
的對象都沒有設定的最小尺寸(它們都是在0,0整個調整大小處理)
什麼是阻止表單被調整爲較小的大小?
是不是有一個原因,你不只是在.NET中使用對接機制?它會照顧你的大小。 – 2010-08-26 05:09:44
對接似乎對我們所希望的,GUI方面的限制太多。我們的表單工具的位置最終影響了我們實現的容易度。 – Maixy 2010-08-29 07:21:54