TextBoxをCheckBoxの前面に表示するには

解決


hiyari  2008-05-11 21:08:26  No: 144733  IP: 192.*.*.*

多くのCheckBoxとTextBoxを配置し、いろいろなイベントでCheckBox及びTextBoxを表示させたり、消したりします。
TextBoxはCheckBoxのText部分の上に表示したいのですが、イベントの発生順序により、TextBoxがCheckBoxのText部分に隠されて、表示されたりされなかったりします。
CheckBoxとTextBoxのVisibleをTrueにする順序を変えると、ある場合はうまくいきますがうまくいかない場合もあります。どのイベントでもTextBoxをCheckBoxのText部分の前面に表示したいのですが、方法を教えて下さい。
因みに、CheckBoxは100個程度、TextBoxは200ぐらいで、今までは問題なくいっていたのが、最近それぞれをいくつか増やしたら問題が発生しました。よろしくお願いします。

編集 削除
ガッ  2008-05-11 23:07:16  No: 144734  IP: 192.*.*.*

そういうコントロールを作ってしまうとか言う手もありますが
とりあえずチェックボックスのzorderとテキストボックスのzorderを適切に設定してみてください

編集 削除
hiyari  2008-05-12 09:06:33  No: 144735  IP: 192.*.*.*

各CheckBoxに、CheckBox_N.SendToBack()として解決しました。
ありがとう御座いました。
汚い表現で恐縮ですが、便秘が解消した思いです。

編集 削除
hiyari  2008-05-12 09:11:31  No: 144736  IP: 192.*.*.*

解決のチェックを忘れました、すみません

編集 削除