問題タブ [ttabsheet]

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 に答える
3587 参照

delphi - Delphi の TTabSheet ヒント

TPageControl といくつかの TTabSheets が必要です。各タブにカーソルを合わせると、「タブシートごと」のツールチップ ヒントが表示されます。

Delphi 2009 でこの効果を得る方法はありますか?

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

delphi - テーマ付きタブシートの色を取得するにはどうすればよいですか

XP 以上のようなテーマの OS で実行しているときに、TTabSheet の背景色を決定するにはどうすればよいですか?

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

windows-ce - PageControl fpc/Lazaurs の割り当てでの EBusError

プログラム用に動的な TTabSheets を作成しようとしています。
FPC/Lazarus で作成され、ARM/WinCE 用にビルドされて
います。設計時に作成されたタブシートを含め、すべてが機能しますが、次のコード

Tab.PageControl := PageControl1; 例外EBusError、バス エラー、または位置合わせされていないデータ アクセスが発生します。

私はこれを読みましたが、それがどのように適用されるかわかりません http://wiki.freepascal.org/Windows_CE_Development_Notes#Alignment_problems

コードは win32
FPC バージョン 2.2.4で正常に動作します。

0 投票する
4 に答える
5070 参照

delphi - DelphiのTSplitterとパネルでこの望ましくない動作を回避するにはどうすればよいですか?

含まれているのは、私の問題を示す小さなプロジェクトです。私はTPageControlメインフォームに合わせています。2つのタブシートのそれぞれに、パネルのクライアントを揃えています。これらの各パネルには、2つのサブパネルとスプリッターがあります。LHパネルとスプリッターは左に配置され、RHパネルはクライアントに配置されます。

基本的に、問題は2つのタブ間の相互作用です。実証するために:

  • プログラムを実行する
  • メインフォームを水平に伸ばします。パネル3は成長します
  • スプリッターを右端まで移動します。パネル2は拡大し、パネル3は10ピクセルの最小幅の制約まで縮小します。
  • タブシート2を選択します。パネル5は設計どおりで、メインフォームが引き伸ばされたときにパネル6が大きくなりました。
  • メインフォームの幅を元の幅に減らします。パネル6の収縮が大きすぎる(望ましくない)
  • タブシート1をクリックします。メインフォームの幅が再び大きくなります(望ましくありません)

OK、動作はおそらく整列されたパネルのルールの観点から説明できますが、誰かが操作の改善を提案できますか?

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

delphi - アクティブなタブページに応じてショートカットキーに異なることをさせるにはどうすればよいですか?

TTabSheetTPageControlのそれぞれTToolBarにそれがあります。各ツールバーにはTToolButton、同じキーボードショートカットに応答する必要があるがあります。現在のページで右ボタンが呼び出されるようにホットキーを提供するにはどうすればよいですか?

最初のタブシートでは、Ctrl+Tは何かを起こすはずですが、2番目のタブに切り替えると、Ctrl+Tは代わりに何か他のことを起こすはずです。

TActionList.Stateこれは、タブシートの表示または非表示を切り替えるときですasNormalか?asSuspended

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

vaadin - デフォルトで選択されたテーブル行のデータを別のテーブルに入力します

上部に 1 つのテーブル、下部に 3 つのタブで構成されるタブ シートで構成される要件があります。3 つのタブ内に 3 つの異なるテーブルが含まれています。ここでの要件は、一番上のテーブルをクリックしたときに、タブ シートの各テーブルに関連データを表示する必要があることです。

この機能は、テーブルの行をクリックすると正常に機能しますが、ここでの問題は、アプリケーションがロードされたときです。上部のテーブルでは、最初の行をデフォルトで選択する必要があり、関連データを入力してタブシートに表示する必要がありますテーブル。組み込みリスナーを使用してこれを実装するにはどうすればよいですか? 例が提供されている場合、それは非常に役立ちます。

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

delphi - TTabSheetタブの色を変更することは可能ですか?

Lazarus0.9.30.2を実行しています。TPageControlがあるTFormがあります。TPageControl内には、一連のTTabSheets(そのうちの約30個)があります。私がやりたいのはタブを色分けすることです。最初の10個は赤、次の10個は青、最後の10個は緑です。イントラネット上で、クリックして移動すると(アクティブなタブを強調表示するために)タブシートの色(タブ自体を含む)を変更するコードスニペットを見たことがありますが、私がやりたいのは、上記のように色を付けることです。タブシートが最初にロードされます。

これを行う方法はありますか?

ここに画像の説明を入力してください

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

delphi - TTabSet タブの順序....実行時と設計時で異なる

私は Lazarus 0.9.30.2 を実行しています。

TPageControl がある TForm があります。TPageControl 内には、一連の TTabSheets があります。実行時の TTabSheets の順序は、設計時とは異なります (図を参照)。

ここに画像の説明を入力

設計時の順序は、少なくともフォームが最初に表示されるときに、実行時に見たいものです。実行時に順序が変わるのはなぜですか?これを制御する方法はありますか?

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

lazarus - TTabSheetタブキャプションのフォントの色を変更することは可能ですか?

これに対するフォローアップの質問はここにあります=>リンク TabSheetキャプションのテキストの色を別の色(例:白)に変更し、フォントスタイルを「太字」に変更することは可能ですか?

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

c++builder - タブを動的に複製する方法は?

私はとを持ってTPageControlTTabSheetます。その中でTTabSheet私はたくさんの関数とコンポーネントを持っています。実行時に、すべての機能とコンポーネントがまだ機能しているボタンを使用して、そのtabSheetを複製したいと思います。

今、私はなんとかタブシートを複製することができました。ただし、新しいタブシートは完全に空です。

これがそのボタンの私のコードです。

私は何が欠けていますか?

TTabSheets内のコンポーネントと機能は、単なるスクロールボックス、編集、ボタン、およびパネルです。