多くのCheckBoxとTextBoxを配置し、いろいろなイベントでCheckBox及びTextBoxを表示させたり、消したりします。
TextBoxはCheckBoxのText部分の上に表示したいのですが、イベントの発生順序により、TextBoxがCheckBoxのText部分に隠されて、表示されたりされなかったりします。
CheckBoxとTextBoxのVisibleをTrueにする順序を変えると、ある場合はうまくいきますがうまくいかない場合もあります。どのイベントでもTextBoxをCheckBoxのText部分の前面に表示したいのですが、方法を教えて下さい。
因みに、CheckBoxは100個程度、TextBoxは200ぐらいで、今までは問題なくいっていたのが、最近それぞれをいくつか増やしたら問題が発生しました。よろしくお願いします。
そういうコントロールを作ってしまうとか言う手もありますが
とりあえずチェックボックスのzorderとテキストボックスのzorderを適切に設定してみてください
各CheckBoxに、CheckBox_N.SendToBack()として解決しました。
ありがとう御座いました。
汚い表現で恐縮ですが、便秘が解消した思いです。
解決のチェックを忘れました、すみません
編集 削除