![](/img/trans.png)
[英]Different Behaviour of Grid.RowDefinition at runtime and at design time
[英]Different design time/Runtime WinForms control behaviour
我正在構建一個使用一些內置控件和一些第三方控件(DevExpress)的應用程序。
在設計器內部,一切看起來都不錯,但是在運行應用程序時,某些控件放置有誤。
有沒有簡單的方法可以調試此問題?
更具體地說,我有一個包含2個控件的容器。 這些控件應該很好地堆疊在一起(實際上看起來就像在Designer中那樣)。
運行該應用程序時,一個控件會顯示在另一個控件的上方,從而阻止了該控件(請參見附件的圖像)。
另一個奇怪的事情是,重疊的2個控件的某些屬性並未根據其視覺狀態進行更新。
這意味着控件的位置為(0,300),但實際上似乎位於(0,0)中。
解決方法是,您可以將兩個控件放在SplitContainer
的兩個面板中,然后將其停靠(填充)到那里。 這也具有用戶可以調整控件大小的優點。
另一種選擇是TableLayoutPanel
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.