タブシートを再読込するには?

解決


ひらい  2004-01-20 19:42:25  No: 6852  IP: 192.*.*.*

ご存知の方、いらっしゃいましたら、ご教授ください。

複数あるタブシート上で、他のシートを開くには TabSheet100.Show でよいのですが、
自分自身を再度開きなおす方法がわかりません。
TabSheet100上で、TabSheet100.Showを行っても変化がないです。

実際にやりたいことは、
1)ボタンクリックで、OnShowイベントを実行
2)OnShowイベント実行で、テキストボックスのデータを修正

したがって、イメージとしては、ボタンクリックでデータの修正が行われます。

ただし、ボタンクリック(OnClickイベント)のときに OnShowイベントで
実行される処理を行いたくありません。

皆さん、宜しくお願いします。

編集 削除
jok  2004-01-20 21:17:27  No: 6853  IP: 192.*.*.*

> TabSheet100上で、TabSheet100.Showを行っても変化がないです。

すでに Show されているからでは。

> 実際にやりたいことは、
> 1)ボタンクリックで、OnShowイベントを実行
> 2)OnShowイベント実行で、テキストボックスのデータを修正

イベントハンドラもただのメソッドです。ボタンクリックで、その
メソッドを実行するとよいとおもいます。。

編集 削除
ひらい  2004-01-21 09:47:26  No: 6854  IP: 192.*.*.*

jokさん  ご指導ありがとうございます。

やはりそうですかね^^;
リフレッシュなどあればと思ったのですが…
OnClickイベントで処理したいと思います。

では、これからもご指導宜しくお願いします。

編集 削除