0

内部に異なるデータを持つ複数のタブがあります。最初のタブには、基本的に TabPage 全体を埋める ListView があります。小さな解像度で見た場合は見栄えがよく、大きな解像度で見た場合はうまくスケーリングされるので見栄えがします。スペース全体を埋めるのに十分なデータがない場合は、データの場所が増えるだけです。

ここに画像の説明を入力

ただし、下の画面のように、基本的にいくつかのグループボックスといくつかのテキストボックスを保持する他のタブに問題があります。

ここに画像の説明を入力

データの量は常に静的であり、ここに問題があります。TextBoxes と GroupBoxes が適切に表示されるため、小さな画面でも問題なく表示されます。しかし、より大きなモニターでは、どうすればよいかわかりません。TextBoxes を大きくすることはできますが、一部のフィールドでは非常に実用的ではないように思われます。ストリート名をモニターの片側から反対側に移動することは、論理的な選択のようにはまったく思えません。グループボックスを作成してスペースを埋めることができますが、それでも空のスペースであり、空に見えます...十分に空です。このままにしておくのは「普通」ですか、それともそのような空きスペースをどうするのですか? 小さな画面では問題になるため、これ以上のものを実際に移動することはできません。これのデザインについて何かできることはありますか?

4

1 に答える 1

1

私がコメントで話していたことを説明しようと思います。画像から、あなたが DevExpress コンポーネントを使用しているのがわかります。私もそうしTextEditsましたLayoutControlTextEdits.Properties.MaxLengthデータベース テーブルのフィールド サイズと同じ 30 に設定されます。Firstには、TextEditSecond の制限はありませんWidthTextEdit.MaxSize.Width = 280

ここに画像の説明を入力

最初の画像TextEditsでは問題ないように見えますが、2 番目の画像TextEditでは最初が奇妙です。長いですが、30 個の記号しか入力できません。2 つ目TextEditは非常に明確です。必要な数のシンボルが表示されます。

空いたスペースをすべて埋める必要はなく、直感的な UI を作成するだけでよいと思います。そして、後でその空の場所にさらにコントロールを追加できます。

于 2012-05-30T13:54:23.250 に答える