• 締切済み

TabControlでフォームを呼び出す方法

TabControlで複数のタブを追加し それぞれのタブを切り替えたときの タブの内容に別のフォームを入れたいのですが やり方がまったくわからない状態です。 VB.NETについてはある程度触れるので それらしき事でもいいのでアドバイスくださいませ。

みんなの回答

回答No.1

いまVB.NETを使って確認できないんでアバウトですが・・・ GroupBox コントロールを複数作って、Tabコントロールのクリックイベントで表示非表示を切り替えたらどうでしょうか? それともすでにあるフォームを入れたいってことでしょうか? それならフォームに配置したコントロールすべてをコピペしてGroupBox コントロールに貼り付けたほうが早いかも

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • デルファイ TabControl タブの追加

    ターボデルファイです。 TabControlをフォームに置いたのですが、デフォルトはタブ1枚でみたいで、タブの追加はどうするのでしょか? ヘルプファイルには、個別のタブは「TabPage オブジェクト」とありますが、これがどこにあるかわかりません。 「TabControl の主要プロパティは TabPages 」ともありますが、これもどこにあるのか、見当たりません。

  • VB 2005 TabControl

    VB2005 でソフト作成中、TabControlを使用して幾つかのタブを作成していますが、ある条件の時はタブの切替えができないようにする方法はないでしょうか?どなたか知っていれば教えて頂きたいのですが。よろしくお願いします。

  • VB.NETのTabControlについて

    VB.NETでプログラミングをしております。 TabControlを聞かない様にするには、どうすれば良いのでしょうか ? 1つ目のタグや2つ目のタグと固定にしたいのです。 但し、Tabの中のTextBoxの入力等はしたいのです。 宜しくお願い致します。

  • VB2005でのTabControlについて

    VB2005でTabControlを使用しているのですが、 タブ部分にフォーカスを移し、尚かつクリックした時のように四角い点線でフォーカスを移したタブを囲うにはどうしたらよいのでしょうか? 単にフォーカスを合わせるだけなら Me.TabPage1.Focus() と書くだけで良かったのですが、どうにも点線がつきません。 分かる方がいらっしゃいましたらご回答宜しくお願い致します。

  • VB.NET2003でのTABControlイベントについて

    TabControlの処理について教えて下さい。 TabControlの外に貼り付けたTextBoxの内容が変更された場合、タブのページを変える前に問い合わせのメッセージを表示したいのですがうまくいきません。 具体的には、TabControlのSelectedIndexではページが変わった後にイベントが発生するので遅いのです。また、TabPageのValidatingでは、タブ上のコントロールにフォーカスが当たっていないとイベントすら発生しないし... アドバイスをよろしくお願いします。

  • TabControlが変る瞬間イベント

    初心者です。vb2005で、Tabcontrol1を所持しています。 このコントロールにタブページは4つ持っています。 タブページのタブ釦をクリックしたときと、タブページにフォーカスがある状態で、 左右釦をクリックした場合、通常ならタブページが変わります。 このタブページが変わる前の瞬間に発生するイベント処理をしたいです。 そしてそのイベント内で、もしタブ内の値がおかしいなら、タブページを移動しないようにしたいです。 TabControl1_Selected_click(ByVal sender As Object, ByVal e As System.EventArgs) Handles TabControl1.Click や、 TabControl1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabControl1.SelectedIndexChanged を使用しても、タブページが移動した後に、ブレーク(コールされてしまう)してしまいます・・・。 よろしくお願い致します。

  • TabControlのページサイズ

    こんにちは。 VS2008+C#+.NetFramework3.5でWindowsフォームアプリケーションを書いています。 TabControlのTabPageいっぱい、同じ位置に複数のPanelを作成し、条件によって表示するPanelを切り替えようとしています。 ここで、TabPageいっぱいのPanelを作成する方法で悩んでいます。 とりあえず、現在の環境では、 panel.Width=tabControl.DisplayRectangle.Size.Width; panel.Height=tabControl.DisplayRectangle.Size.Height - tabControl.ItemSize.Height; で、計算はできているようなのですが、タブの数や表示方法、ユーザーの設定などが変わった場合にも問題がないのか不安です。 果たしてこの方法で大丈夫なのでしょうか。 OSはXP以降を想定しています。よろしくお願いします。 #最近どなたかの質問にもありましたが、こういった質問の場合、.NetFrameWorkのカテが欲しいですね。

  • vb .net TabControlの制御

    vb .net系 Windows アプリケーション TabControlのTabPageを画面操作では変更できないようにしたいです。 可能でしょうか? TabPage上のTextBoxなどには入力可能な状態だけど、TabPageは変更できない。 という状態にしたいです。

  • TabControlのTabPageの表示位置

    VB2008初心者です。VB6のシステムを作り替えています。 VB2008のTabControlでTabPageの表示位置について教えて下さい。 TabControlのプロパティに下記の設定を行いました。 Defaultで表示されているTabPage1,TabPage2を削除した後に 24個(4行×6行)のTabPageの追加を行いましたが TabPage1が最下行にあるのを最初の行に表示させることは できないのでしょうか? Aligment=TOPで表示される順序をそのまま Bottomに表示させたいです。 Aligment=Bottom Appearance=Buttons Multiline=True SizeMode=Fixed

  • 【VB】タブ切り替え時のイベント

    いつもお世話になります。バージョンはVB2005です。 フォームにTabControlを配置し、適当にタブ(TabPage1~3)を追加しています。 それぞれのタブを切り替えたときに発生するイベントがわかりません。(><) Clickイベント、CursorChangedイベント、Gotfocusなどなどいろいろ試してみましたが駄目でした。 おわかりの方、どうかご教授ください。

NotesのフォームのIDの取得方法
このQ&Aのポイント
  • NotesのフォームのIDは、URLを使用して取得することができます。
  • URLの形式は「notes:///Database/FormUniversalID?OpenForm」です。
  • フォームのIDはURLの一部であり、その値を利用することで特定のフォームにアクセスすることができます。
回答を見る