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

解決


hiyari  2008-05-12 06:08:26  No: 144733

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


ガッ  2008-05-12 08:07:16  No: 144734

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


hiyari  2008-05-12 18:06:33  No: 144735

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


hiyari  2008-05-12 18:11:31  No: 144736

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


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




  


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