DOBON.NET DOBON.NETプログラミング掲示板過去ログ

TabControl1について

  • 題名: TabControl1について
  • 著者: ふろふろ
  • 日時: 2004/12/03 11:23:09
  • ID: 7814
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[Windows98, XP]
分類:[.NET]

TabControl1について、教えてほしいのですが。

フォーム1に
TabControl1を使用して、コレクション1、2、3 と例えば3つのページを
作成し、別のフォーム5から、フォーム1を呼び出したときに
特定のページ例えば、コレクション2を開かしたいのですが何か方法は
ありませんでしょうか、どなたかお分かりの方宜しくご教授お願いします。
■No7814に返信(ふろふろさんの記事)

> フォーム1に
> TabControl1を使用して、コレクション1、2、3 と例えば3つのページを
> 作成し、別のフォーム5から、フォーム1を呼び出したときに
> 特定のページ例えば、コレクション2を開かしたいのですが何か方法は
> ありませんでしょうか

フォーム1にTabControl内のページを選択できるようなメソッドを
作成しておいて、フォーム5からフォーム1を呼び出したときに
そのメソッドをよびだして開きたいページを選択してあげれば
いいんじゃないかと思います。
■No7816に返信(小野@どっとねっとふぁんさんの記事)
> ■No7814に返信(ふろふろさんの記事)
>
>>フォーム1に
>>TabControl1を使用して、コレクション1、2、3 と例えば3つのページを
>>作成し、別のフォーム5から、フォーム1を呼び出したときに
>>特定のページ例えば、コレクション2を開かしたいのですが何か方法は
>>ありませんでしょうか
>
> フォーム1にTabControl内のページを選択できるようなメソッドを
> 作成しておいて、フォーム5からフォーム1を呼び出したときに
> そのメソッドをよびだして開きたいページを選択してあげれば
> いいんじゃないかと思います。
>
早速のご返事有難うございます。
そのメソッドのコードをどのように書けばよいのか、分からないのです。
フォーム5からの選択ページもどのように渡してやればいいのでしょうか?
具体的なコード例を教えていただけませんでしょうか。
■No7831に返信(ふろふろさんの記事)
> ■No7816に返信(小野@どっとねっとふぁんさんの記事)
>>■No7814に返信(ふろふろさんの記事)
>>

> 早速のご返事有難うございます。
> そのメソッドのコードをどのように書けばよいのか、分からないのです。
> フォーム5からの選択ページもどのように渡してやればいいのでしょうか?
> 具体的なコード例を教えていただけませんでしょうか。

こんにちは 平ちゃんです。

別フォームからアクセスする方法はこれを参考にして下さい。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0

タブコントロールのPage0を開く場合次のようにします。
TabControl1.SelectedIndex = 0

宜しくお願いします。
■No7836に返信(平ちゃんさんの記事)
> ■No7831に返信(ふろふろさんの記事)
>>■No7816に返信(小野@どっとねっとふぁんさんの記事)
> >>■No7814に返信(ふろふろさんの記事)
> >>
>
>>早速のご返事有難うございます。
>>そのメソッドのコードをどのように書けばよいのか、分からないのです。
>>フォーム5からの選択ページもどのように渡してやればいいのでしょうか?
>>具体的なコード例を教えていただけませんでしょうか。
>
> こんにちは 平ちゃんです。
>
> 別フォームからアクセスする方法はこれを参考にして下さい。
> http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0
>
> タブコントロールのPage0を開く場合次のようにします。
> TabControl1.SelectedIndex = 0
>
> 宜しくお願いします。
>

平ちゃん
詳しい情報ありがとうございます。
タブコントロールの操作はできたのですが
フォームからフォームへのデータ受け渡しが私の知識ではうまくいかず
試行錯誤しているところす。

この方法ですと
Public Form As Form1 ’※
の宣言場所をモジュールに移動します。
プロジェクトにモジュールを追加して
Module Module1
Public Form As Form1 '※
End Module
のようにすれば動作します。

このあたりをどこに記述したらいいのか・・・??
■No7840に返信(ふろふろさんの記事)


>>
>>別フォームからアクセスする方法はこれを参考にして下さい。
>>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0
>>
>>タブコントロールのPage0を開く場合次のようにします。
>>TabControl1.SelectedIndex = 0
>>
>>宜しくお願いします。
>>
>
> この方法ですと
> Public Form As Form1 ’※
> の宣言場所をモジュールに移動します。
> プロジェクトにモジュールを追加して
> Module Module1
> Public Form As Form1 '※
> End Module
> のようにすれば動作します。
>
> このあたりをどこに記述したらいいのか・・・??


フォーム2からフォーム1のラベルへの操作の質問が次のやり取りです。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0

この質問のやりとりの内容がわかればラベルをタブコントロールに置き換えれば
問題ないと思いますが?
  • 題名: Re[6]: TabControl1について
  • 著者: ふろふろ
  • 日時: 2004/12/04 21:30:31
  • ID: 7847
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
■No7843に返信(平ちゃんさんの記事)
> ■No7840に返信(ふろふろさんの記事)
>
>
> >>
> >>別フォームからアクセスする方法はこれを参考にして下さい。
> >>http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0
> >>
> >>タブコントロールのPage0を開く場合次のようにします。
> >>TabControl1.SelectedIndex = 0
> >>
> >>宜しくお願いします。
> >>
>>
>>この方法ですと
>>Public Form As Form1 ’※
>>の宣言場所をモジュールに移動します。
>>プロジェクトにモジュールを追加して
>>Module Module1
>>Public Form As Form1 '※
>>End Module
>>のようにすれば動作します。
>>
>>このあたりをどこに記述したらいいのか・・・??
>
>
> フォーム2からフォーム1のラベルへの操作の質問が次のやり取りです。
> http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0
>
> この質問のやりとりの内容がわかればラベルをタブコントロールに置き換えれば
> 問題ないと思いますが?
>

平ちゃんさん ご親切なコメントありがとうございます。
教えていただいた下記のサイトの一番下のサンプルプログラムで
動作確認できました
かなりややこしそうですが、応用してみます。
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=7533&rev=&no=0
今後ともよろしくお願いします。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板