• ベストアンサー

checkboxのautosizeをFramework1.1で

vb.netのFramework1.1です。 checkboxのテキストが動的に変更になるため、 autosize相当の動作を行いたいです。 どのような方法で行えばよいでしょうか? コードサンプルなどがあればうれしいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Label コントロールには AutoSieze ありますよね? (1) .Visible = False .Font = 目的の CheckBox コントロールと同じ .AutoSize = True の Label コントロールを作成しておく。 (2) その Label コントロールに CheckBox に設定したいテキストと同じテキストをセット (3) CheckBox の .Width = ( Label コントロールの .Width ) + ( CheckBox の .Text が空のときの .Width ) をセット というのはどうでしょうか?

u_t_flj
質問者

お礼

ありがとうございます。 (3)が思いつきませんでした。 実装してみます。

関連するQ&A