コントロールの位置(テーブルコントロールの中にある項目)
各項目のプロパティ「位置」は有効活用させてもらっています。
テーブルコントロールは1行1行の高さを実行時に変更する事は出来ないので
テーブルコントロールの中に配置したエディットコントロールの
「コントロールの位置」のプロパティ「高さ変更%」には何の値を設定しても
現在は活かされませんよね。
いつか実行時にテーブルコントロールの高さを変更できるようになるといいのにな
と思う事はあります。
-
位置プロパティはフォントサイズは変えませんので、行の高さが変わったとしても文字がその中央に表示されるようになるだけでしょうね。テーブルコントロールの場合は、画面サイズが大きくなったときは、表示できる行数が増えるというスタンスなのだと思います。
-
そうですね。もし仮にテーブルコントロールの行の高さが実行時に可変にできるようになったとしても、フォントサイズもそれに応じて大きくなって欲しいとは思いませんし、項目の高さが高くなっても上下の真ん中に配置されるとかそんな感じでしょうね。
フォームを縦に広げて表示行を増やしたり、横に広げて表示列を増やしたり便利に使わせてもらっております。実行時に行高さを可変に出来れば行間隔狭めてもっと表示行数増やしたり、逆に行間隔を広げて表示行数は減るけど人によっては見易いと感じてもらえるなどすると思います。
実際に、行間隔が狭い版と広い版とノーマルと3種類用意している画面など用意する事もありまして。
高さ%を設定しても意味がない場合もあるのに今回初めて気づいたので投稿しました。
高さ%を設定するのは、私の場合はサブフォームとテーブルコントロールには使っております。 -
nkmtさん、
連載コーナーのほうで、custom_dpiの解説を行なっておきました。連載を購読できる環境がおありでしたら、ご一読ください。
-
tandaさん ありがとうございます。
APP Storeの汎用くライアントを未だに使っております。
dpiをカスタムして、1つのフォームで小さい画面、大きな画面、各種解像度に対応可能で便利だという事ですね。
今は私はiOSの汎用クライアントしか使っておりません。
AndroidやiOSでビルドすると出来る事も広がるんですもんね。 -
汎用クライアントは、もともとビルドのサンプルとして登録されているものですので、標準機能しか使用できないのは止むを得ないところですね。
サインインしてコメントを残してください。
コメント
5件のコメント