- - PR -
文字列によるコントロール操作
| 投稿者 | 投稿内容 | ||||||||
|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2004-05-11 16:57
MSDNを引くのが面倒なので「同じだろう」と思ったら、違ったみたいですね。すみません。 たとえば、Formの上にPanelを置いて、その上にTextBoxを置いたとします。すると、Form.ControlsにTextBoxはなく、Form.Controls(Panel).Controls(TextBox)の様なところを探さなければなりません。 その為、Formクラスのメソッドとして、Controlsの階層をたどる様なものを用意するとよいでしょう。 直書き未検証
スタックに入れずに再帰してもいいのだけれど、なんとなく。。。 [ メッセージ編集済み 編集者: Jitta 編集日時 2004-05-11 17:00 ] | ||||||||
|
投稿日時: 2004-05-11 17:08
Control#Nameプロパティにあらかじめ検索名をセットしておき、そのうえで、
として、取り出してはいかがでしょう。 # Jittaさんの回答よりは、速くないだろうなぁ...きっと # 追加 # やば。再帰にしてなかった.... [ メッセージ編集済み 編集者: かずくん 編集日時 2004-05-11 17:12 ] | ||||||||
|
投稿日時: 2004-05-11 17:48
Jitta様、かずくん様 ありがとうございます。
まるまるコピーするのではなくて2パターン両方とも試してみます。 | ||||||||
|
投稿日時: 2004-05-11 20:34
お世話になります。
早速やってみました(といっても解析にすごい時間が・・) そして、無事動きました。期待通りの動作をしています。 本当にありがとうございました! | ||||||||
