- 題名: TabPages.Add 時のKeyについて
- 日時: 2011/03/31 20:24:42
- ID: 28381
- この記事の返信元:
- (なし)
- この記事への返信:
- [28383] Re[1]: TabPages.Add 時のKeyについて2011/03/31 21:41:08
- ツリーを表示
こんばんは。 タブページのNameプロパティが追加時にキーとして指定したStringを持っていますよ。 例えばMe.TabControl1.TabPages.Add("abc", "aiu")とした場合、 そのタブを選択している状態ならTabControl1.SelectedTab.Nameというようにアクセスすれば、"abc"が得られます。 また、TabControl1.TabPages("abc")として、インデックスではなくキーでタブページへアクセスすることもできます。
分類:[.NET]
お世話になります。
TabControlを使用して、動的にTabPageを追加しています。
表示等問題なくできているのですが、TabControl の TabPages に
Addする際、KeyとTextを指定しています。
TabControl.TabPages.Add( Key, Name );
※重複したTabPageを登録したくないため、Addの前にContainsKey()で
存在チェックしてからAddするようにしています。
SelectedIndexChanged()イベントで現在表示中TabPageを識別するために、
Add時に指定したKeyを取得したいのですが、プロパティにも無く(?)、
うまく取得できません。
別配列か何かに保持すれば問題ないのですが・・・
取得方法があれば教えて頂きたく。
宜しくお願い致します。