0

私は VB 2010 のクラス プロジェクトを行っていますが、このプロジェクトはもともとボタンを使用するように設計されていました。しかし、タブ コントロールを使用する方が見栄えがよく、理にかなっていることがわかりました。これが受け入れられるかどうかインストラクターに尋ねたところ、彼女は見た目がとても気に入りましたが、この課題の要件を満たすには、コードを使用してページ上のコントロールのプロパティを変更する必要があると言いました。

ボタンの使用に戻ることもできますが、それができるかどうか知りたいですか? 複数のタブに単一の固定ページを使用する方法はありますか? (タブボタンだけが表示されるようにサイズを変更できますが、これはハックすぎると思います)

4

1 に答える 1

0

TabControl は通常、領域のコンテンツのビューを変更するために使用され、TabControl をオブジェクトの「アクション」として機能させたいため、問題のある UI です。プロジェクトの音からすると、RadioButtons は使用するのに適したツールのように思えます。

これを機能させる 1 つの方法は、TabControl と変更するコントロールを互いに分離しておき、次のように各タブのアクションの説明を表示することです。

ここに画像の説明を入力

Private Sub TabControl1_Selecting(sender As Object, _
                                  e As TabControlCancelEventArgs) _
                                  Handles TabControl1.Selecting
  Select Case e.TabPage.Name
    Case TabPage1.Name
      Panel1.BackColor = Color.Blue
    Case TabPage2.Name
      Panel1.BackColor = Color.Red
  End Select
End Sub
于 2013-01-29T18:44:20.737 に答える