tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 自己解決
投稿日: 2007/10/29(Mon) 22:15
投稿者魔界の仮面弁士
> Me.tab1.SelectedTab = tab1page2

TabControl の SelectedTab プロパティ以外にも、
TabControl の SelectedIndex プロパティ、
TabControl の SelectTab メソッドや
TabControl の DeselectTab メソッドでも切り替わりますね。


> Select()は何の意味があって存在するのかちょっと意味不ですけど。
Select メソッドは、TabPage 自身によって実装されたものではなく、
そのベースとなる Control クラスのメソッドです。

ですから、どのようなコントロールであっても、Select メソッドは存在しています。
(Label にも PictureBox にも Form にも TabPage にも TabControl にもあります)


もしそれが動作しないメソッドであれば、Select メソッドを非表示扱いにするという
設計にもできたのでしょうが、実際、Select を呼び出せば、Me.ActiveControl は
切り替わる(つまり、動作している)ので、隠さずにそのままにしているのでしょう。


> うーん、マイクロソフトの製品ってこのようなのが多いですよね。
でもまぁ、ヘルプの TabControl/TabPage の解説の部分では、タブの切り替え方法も
明記しているわけですし、最低限の責務は果たしているんじゃないですかね。


もし、クラスの実装方法やヘルプの説明不足などによって困っている点があれば、
「これだとこういう問題があるので、ここをこうするべきでは無いのか?」の意見とともに、
具体的にフィードバックしてみては如何でしょう。

https://connect.microsoft.com/VisualStudio/feedback/
http://forums.microsoft.com/MSDN-JA/default.aspx?ForumGroupID=45&SiteID=7

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。