2012-05-30 181 views
0

Winform的設計方法,我有一個裏面有不同的數據多個選項卡。第一個選項卡有ListView,基本上填充整個TabPage。它看起來很不錯,當它是小分辨率時很好,如果它的分辨率很大,因爲它可以很好地縮放。如果沒有足夠的空間填充整個空間,它只會給數據提供更多的位置。爲小和大屏幕

enter image description here

但是我有其他選項卡,基本上持有一些GroupBoxes與像屏幕下面的一些文本框的問題。

enter image description here

的數據量始終是靜態的,這是我有問題。由於TextBoxes和GroupBoxes很好地填充,它在小屏幕上看起來很好。但在較大的顯示器上,我不知道該如何處理它。要麼我可以讓文本框變大,但對於某些字段看起來非常不切合實際,並且將街道名稱從Monitor的一端移到另一端看起來並不像邏輯選擇。我可以使Groupbox填補空間,但仍然是一個空白空間,看起來......空洞。這是「正常的」還是這樣,或者如何處理這樣的空白空間?我不能將更多的東西放入它,因爲在較小的屏幕上它會有問題。有什麼可以做的關於這個設計的嗎?

+1

一切都很好。有趣的是,你是因爲空的空間:)不解 – Reniuz

+0

它只是看起來在我的1920x1200的顯示器比較標準的13" 筆記本 – MadBoy

+0

它看起來怪異,如果你伸展文本框,例如在城市文本框的MaxLength設置爲30,當它是怪異拉伸它能夠顯示200個符號,但你可以只輸入30 - 這是奇怪 – Reniuz

回答

1

我會盡量說明我的意見是說。從圖像中,我看到您使用DevExpress組件,我也是這樣做的,並創建了一個簡單的示例:TextEdits(讓我們假設代表城市入口)在LayoutControl中。 TextEdits.Properties.MaxLength設置爲30 - 與數據庫表字段大小相同。首先TextEdit沒有的Width限制,第二TextEdit.MaxSize.Width = 280

enter image description here

現在在第一張照片TextEdits看起來不錯,但在第二張圖片第一TextEdit是奇怪 - 這是長,但你可以只輸入30個符號。第二個TextEdit非常清晰 - 它顯示了許多符號。

所以我覺得沒有必要,以填補所有空白區域,但只是創建直觀的用戶界面。而且您可以稍後在空閒位置添加更多控件。