タブコントロールについて

解決


VBぶいびー  2006-07-25 20:08:11  No: 132449

新米プログラマーです。
初歩的な質問と思いますが、知恵を願います。
タブコントロールでタブを切り替えた事を知るにはどうすれば良いのでしょうか?
タブコントロールのフォームはタブページとして認識されるのですが…


特攻隊長まるるう  2006-07-25 20:26:00  No: 132450

開発環境は毎回明記してください。
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200607/06070058.txt
VB2005と判断します。

ヘルプ(MSDN)にも同じページがあるはずです。
用意されているメンバに全て目を通してみてください。
[TabControl メンバ]
http://msdn2.microsoft.com/ja-jp/library/system.windows.forms.tabcontrol_members.aspx
>タブコントロールでタブを切り替えた事を知るにはどうすれば良いのでしょうか?
TabControl.SelectedIndexChanged イベントでは?


VBぶいびー  2006-07-25 23:47:44  No: 132451

特攻隊長まるるうさん、ありがとうございます。
TabControl.SelectedIndexChangedをヘルプ(MSDN)で
見たのですが、よくわかりませんでした。
イベントならフォームの部分をクリックすると、イベントプロシージャの
雛形が作成されると思うのですが…?
何かヒントでも頂けると助かります。


大吉末吉  2006-07-26 00:54:22  No: 132452

VBぶいびーさん  こんにちは。

> イベントならフォームの部分をクリックすると、イベントプロシージャの
> 雛形が作成されると思うのですが…?

これで作成されるのは「既定のイベント」だけですよ。

イベントの雛形は、コード画面上部のコンボボックスから、
対象(左側)とイベント名(右側)を選択して作れます。

ちなみに、「TabControl.SelectedIndexChanged」も「既定のイベント」なので、ダブルクリックで雛形が作成されるはずなんですが。。。

TabControlの場合、タブ(TabPage)が上に乗っかっているため、そちらが優先されてしまう様ですね。
TabPageを全部削除すれば・・・ダブルクリックで雛形が作成されるようです。


VBぶいびーさん  2006-07-26 18:46:26  No: 132453

大吉末吉さん、ありがとうございます。

>イベントの雛形は、コード画面上部のコンボボックスから、
>対象(左側)とイベント名(右側)を選択して作れます。

出来ました。


VBぶいびーさん  2006-07-26 18:46:27  No: 132454

大吉末吉さん、ありがとうございます。

>イベントの雛形は、コード画面上部のコンボボックスから、
>対象(左側)とイベント名(右側)を選択して作れます。

出来ました。


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加