簡體   English   中英

不同的設計時/運行時WinForms控件行為

[英]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.

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