問題タブ [tabcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
45413 参照

c# - .NET CF TabControl のタブをプログラムで選択するにはどうすればよいですか?

.NET Framework 2.0/3.5 TabControl を使用すると、次のコードに示すように、SelectedTab プロパティを使用してプログラムでタブを選択できます。

.NET Compact Framework の TabControl には、対応する .NET Framework のような SelectedTab プロパティがありません。では、プログラムでタブを選択するにはどうすればよいでしょうか。

0 投票する
2 に答える
123 参照

wpf - TabControlに追加されるアイテムのタイプを確認するにはどうすればよいですか?

CloseableTabItemから派生したコントロールを作成しましたTabItem。ここで、指定されたものがの代わりにをTabControl使用して新しいアイテムを追加するように指定したいと思います。これは可能ですか?どのように?CloseableTabItemTabItem

0 投票する
2 に答える
1025 参照

wpf - タブコントロールでコントロールにフォーカスする

タブコントロールでタブアイテムを選択するときに、どのようにコントロールにフォーカスできますか?

0 投票する
1 に答える
1193 参照

c# - (多層) 埋め込み TabControls エラーのカスタム描画

3層の深さのタブコントロールを持つwinformアプリがあります。以下のクラスでタブを動的に色付けしています。埋め込まれたタブコントロールに色を付けると、フィット感が増します。

それらのために何か違うことをする必要がありますか?tabRenderer への埋め込みフォームの呼び出しをコメントアウトすると、これらのエラーは発生しません。TabRenderer オブジェクトを適切に破棄していませんか?

それはおそらくまったく別のものですか?タブコントロールを埋め込む方法は?

私のプログラムが現在どのように見えるかの例はここにあります -->


(ソース: ggpht.com )
DevFilesより

ご覧のとおり、タブ コントロールには 3 つのレイヤーがあります。これはプログラムで 2 回発生し、両方とも前述のエラーが発生します。5 つのタブ コントロールがあるため、合計 6 回の tabRenderer の呼び出しがあります。1 つのトップ レベル、3 つのセカンド レベル、および 2 つのサード レベル。

タブ コントロールの色付けに使用されているコード:

そして、これは私がそれを呼ぶ方法です:

0 投票する
3 に答える
1594 参照

c# - タブ切り替えの確認

私は2つのタブアイテムを持っています。ユーザーはデータを入力し、最初のタブに保存します。2 番目のタブには、保存されたデータが一覧表示されます。私が必要とするのは、ユーザーが最初のタブにデータを保存する前に 2 番目のタブを選択すると、[はい]、[いいえ]、[キャンセル] の確認メッセージ ボックスが表示されることです。ユーザーが [はい] ボタンをクリックすると、データが保存され、2 番目のタブに移動します。No を押すと、データを保存する必要はありません。最後に Cancel を押すと、入力されたすべてのデータがタブに保持されます。どうすればこれを作ることができますか?

0 投票する
2 に答える
354 参照

c# - 1 つのコントロールを複数のタブ コントロール ページに表示するにはどうすればよいですか?

3 つのタブを持つ WPF タブコントロールがあります。最初のページの上部には、一般的なタスク (保存、読み込みなど) のメニューを構成するボタンがいくつかあるスクロールビューアーがあります。このスクロール ビューアをすべてのタブの上部に表示したいと思います。コードをコピーしてすべてのタブに貼り付けるだけで、これを行うことは可能ですか?

0 投票する
1 に答える
181 参照

wpf - タブヘッダー以外のUIElements

ヘッダーがそのサイズを考慮できるように、sのヘッダーのUIElement右側に何か(カスタム)を配置する方法はありますか?TabItem

彼らのためのデータテンプレートがあるべきだと思いますが、何を読むべきか、それをグーグルに問い合わせる方法がわかりません。

代替テキストhttp://trotsenko.com.ua/files/sample.png

0 投票する
2 に答える
14943 参照

wpf - WPF でプログラムによって tabItem を選択する

TabControl に異なる tabItems があり、各 tabItem にはいくつかの入力フィールドがあります。

プログラムで tabItems 間を移動しています (最初から次へ移動するウィザードのように)

「次へ」ボタン内でこのコードを使用しています

tabItem2.isSelected = true;

私の問題は、タブアイテムをクリックしてタブアイテム間を移動すると、フォーカス(キーボードフォーカス)が最初のテキストボックス入力に移動することです。

しかし、プログラム的に前のコードを使用すると、フォーカスは tabItem 内の最初の入力テキスト ボックス項目に移動しません。

何か案が?

0 投票する
3 に答える
593 参照

c# - 複数のビュー/タブっぽいGUI要素を処理するための最良の方法は何ですか

表示されているオブジェクトに応じて、さまざまなデータをユーザーに提示するアプリケーションに取り組んでいます。オブジェクトはすべて同じインターフェースであり、一度区別された以上の拡張プロパティがあります。

タイプに依存するコントロールをユーザーに表示するための「最良の」方法を探しています。タブを使用したいのですが、.NET 2.0に固執しており、タブを非表示/表示する唯一の方法は、タブを削除して再度追加することです。これが最善の方法かもしれませんが、GUIコンポーネントの点滅、リロード時にタブをアクティブなタブに保持するなどの問題が発生します。

それぞれにカスタムコントロールを作成し、それらをすべてロードして、必要に応じて非表示/表示するか(過去にプロジェクトで行ったことがある)、それらを破棄して再インスタンス化することができます...

最も明確にするために、私はコードの優雅さとプログラムの効率の間の最も近いバランスを言うでしょう。