0

WindowsMo​​bile6.5デバイスでの使用を目的とした概念実証アプリケーションを始めたばかりです。Visual Studio 2008(9.0.21022.8)フォームデザイナーを使用して、以下のスクリーンショットのように単純なGUIを作成しています。

最初の問題は、GOボタンを左側のテキストボックスと同じ高さにできないことです。グリッドへのスナップが有効か無効かに関係なく、ボタンの高さを調整すると、テキストボックスの高さよりも高いまたは低い高さにスナップします。

2番目の問題は、リストボックスの上下の垂直方向の間隔を削除できないことです。さまざまなMSDNの記事で「パディング」設定について言及しているのを見てきましたが、これはフォームまたはコンポーネントのプロパティではないようです。別のSOの回答は、[オプション]-> [Windowsフォームデザイナ]でこの値を設定することを提案していますが、そのようなオプションはないようです。私は明らかな何かを見逃していますか、それともこれは私が思っていたよりも複雑ですか?

ここに画像の説明を入力してください

4

1 に答える 1

1

コンパクトフレームワークへようこそ。ここでは、動作が異なるものがあります。「ラージ」フレームワークIntegralHeightでは、Compact Frameworkでは使用できないリストボックスのプロパティを変更できるためListBox、デフォルトのアイテムの高さにスナップします。これにより、。の下に垂直方向の間隔が生じる可能性がありますListBox。上の間隔は、テキストボックスのプロパティの座標をListBox手動で設定することで削除できます。TopListBoxTop + Height

ボタンの高さについて:プロパティで手動で設定してみてください。それでも問題が解決しない場合は、フォームのLoadイベントでボタンの高さをテキストボックスの高さに変更してみることをお勧めします。

通常、デザイナー設定(Visual Studio設定)を変更して、デザイナーがグリッドを表示せず、スナップラインを使用するようにすることをお勧めします([追加]>[オプション]>[Windowsフォームデザイナー]>[レイアウトモード]= [スナップライン])。

于 2013-01-25T11:33:29.957 に答える