アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

FOAM上のコントロールを取得する場合は
foreach (Control ctr1 in Controls){
}
で取れますが、FOAM上のTabControlにADDしてあるコントロールを取得することができませんでした。
タブコントロールまでは取得できますが…。

タブ上に配置してあるオブジェクトを取得するには
どのようにしたらよいのでしょうか?

お知恵を拝借できればと思います。
よろしくお願いします。

A 回答 (2件)

こんばんわ、C#を勉強中の者です。



コントロールはtabControlではなくtabPageにAddしてあるのではないでしょうか。

C#2005 ExpressでForm1にtabControl1を乗せ、tabPage2にbuttonなどを乗せて下記のコードを試してみましたところ、乗っているbuttonなどの名前が見えました。

foreach (Control ctr1 in tabPage2.Controls){
MessageBox.Show(ctr1.Name);
}

下記のコードでtabPageの名前が見えます。

foreach (Control ctr1 in tabControl1.Controls){
MessageBox.Show(ctr1.Name);
}
    • good
    • 0
この回答へのお礼

回答ありがとうございます
ADDしてあるところで見るのですね!
解決しました m(_"_)m

お礼日時:2008/08/26 09:22

この回答への補足

誤字指摘ありがとうございます。
それからタグのページを動的に作りたいわけではありません。

補足日時:2008/08/25 15:01
    • good
    • 0
この回答へのお礼

ありがとうございます
ただ、よく分かりませんでした
TabControlに乗っているオブジェクトはforeachでは
とれないということでしょうか

お礼日時:2008/08/25 15:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています