フォームの大きさを変えた時にテキストやラベルもバランスよく自動で変わるようにするには?


ジュンコ  2004-09-22 01:14:28  No: 116398

初めまして。お願いします。
フォームの大きさを変えた時にその中にあるテキストボックスやラベルが自動的にバランスよく配置されるようにしたいのですが、どのようにしたらいいのか悩んでいます。教えてください。


z  2004-09-22 02:19:39  No: 116399

適切な場所に自前でコントロール(ラベルやテキストボックス)を
移動するしかないと思います。

以下VB6.0前提です。

処理を書く場所は、Form_Resizeイベントです。
対象コントロールのTop、Left、Width、Height等のプロパティに
値を設定します。


特攻隊長まるるう  2004-09-22 02:23:52  No: 116400

[VB.NET]なら Control.Anchor プロパティがあったり
Label.AutoSize プロパティがあったりで結構簡単ですが…
[VB6.0]でしょうねぇ、こんな質問が出てくる場合。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加