問題タブ [vcl-styles]

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 投票する
2 に答える
2612 参照

delphi - Delphi XE2 の RichEdit コントロールは、特定のスタイルでフォントの色を表示しません

Delphi XE2 の新しい VCL スタイルの一部で、RichEdit コントロールのテキストの色を変更しようとしても機能しないことに気付きました。たとえば、Smokey Quarts Kamri と Carbon ではテキストが黒でのみ表示されますが、Cobalt XEMedia ではフォントの色を変更できます。これは、フォントの色を変更するために使用したコードです(太字はすべてのスタイルで機能するようです)

Delphi XE2 スタイルを使用しているときに RichEdit コントロールのフォントの色を変更する方法についてのアイデアはありますか?

0 投票する
8 に答える
4621 参照

delphi - VCL スタイル - フォームのクライアント サイズの縮小

バグかどうかは分かりませんが…「Windows」以外のVCLスタイルを設定するとウィンドウ幅が狭くなってしまいます。

ウィンドウ スタイル 他のスタイルはこのように見えます... -

これに対する解決策はありますか?

更新 これを QC に送信しました: http://qc.embarcadero.com/wc/qcmain.aspx?d=103697 彼らが修正してくれることを願っています...

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

delphi - VCL スタイルのフォームで TButton の問題を無効にする

次のコード行を使用してスタイル付き VCL のボタンを無効にしようとすると、

この結果が得られます(ボタンは実行時に無効になります)

ここに画像の説明を入力

これの代わりに!!(ボタンは設計時に無効になっています)

ここに画像の説明を入力

同じ色のボタンを 2 つ以上並べて配置すると、非常に混乱します。1 つが無効で、もう 1 つが有効です。

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

delphi - dllに埋め込まれたVCLスタイル?

Delphi XE2 VCL スタイルを dll に埋め込むにはどうすればよいですか? アプリケーション - 外観ページは、DLL プロジェクトのプロジェクト設定では表示されません。

$R ディレクティブに含まれる rc ファイルでそれらを定義しようとしましたが、より良い方法があれば知りたいです。

RC ファイルの例:

特に、XE2 のインストール フォルダーへのフル パスを指定する必要があるのは、避けたいことです。

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

delphi - コンボボックスは、vcl スタイルのハイライト カラーを使用しません。

vcl スタイルを有効にしてコンボボックスを使用していますが、アプリケーションを実行すると、コンボボックスで使用される強調表示の色は、vcl スタイルではなく、ウィンドウの強調表示の色になります。

どうすればこれを修正できますか?つまり、コンボボックスで vcl スタイルのハイライト色を使用するということですか?

ここに画像の説明を入力

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

delphi - VclStyle のバグですか? TProgressBar.Style := pbstMarQuee 機能しません

VclStyle のバグですか? T^TI は BugFix リスト (http://edn.embarcadero.com/article/42090/) を見つけようとしましたが、見つかりませんでした

  1. ファイル > 新規 > VCL アプリケーション
  2. TProgressBar put メイン フォーム >TProgressBar.Style := pbstMarQuee
  3. プロジェクト オプション > 外観 > カスタム スタイルを設定 > デフォルト スタイルを設定
  4. Ctrl + F9

プログレスバーが機能しない

ごめん。私の英語は下手です:(

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

delphi - DelphiVCLスタイルチュートリアル-実行時にスタイルを変更する方法

スタイルを動的に(実行時に)ロード/変更する方法を確認できる優れたVCLスタイルのチュートリアルはありますか?

XE2はVCLスタイルを備えた最初のバージョンであるため、これはDelphiXE2以降で機能するはずです。

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

delphi - TSplitter のカスタム ペイント メソッドが Vcl Styles の色を使用しない

このリンクに投稿されたコードを使用してTSplitter enhanced with grab bar、スプリッター コントロールにグラブ バーを描画します。

コードはうまく動作しますが、vcl スタイルを有効にすると、スプリッターの描画に使用される色とグラブ バーが vcl スタイルで使用される色に適合しません。

ここに画像の説明を入力

現在のテーマの Vcl スタイルの色を使用して TSplitter を描画するにはどうすればよいですか?

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

delphi - VCL スタイル メニューのホットキーの不一致

VCL-Styles を有効にすると、 Alt キーを押さなくても、メニューの項目がホットキーで選択されることに気付きました。

これは私のユーザー インターフェイスの残りの部分に干渉し、スタイル ライブラリがホットキーの動作を変更するのは非常に奇妙です。

どうにかしてこの矛盾を取り除くことはできますか?

通常: "A" を押してもメイン メニューはアクティブになりません (Alt + A でアクティブになります)。

ノーマル:押す

Styled: 「A」を押すと、メイン メニューがアクティブになります。注: Alt キーはありません

スタイル: プレス

誰かが試してみたい場合に備えて、私のテストプロジェクトはここにあります。

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

delphi - Delphi XE2 VCLスタイル、スタイルの削除、またはTLabelからのクラススキニングの無効化

XE2 VCLスタイルを使用して、TLabel(またはプロパティsfTextLabelNormal)のスキニングを無効にしたい

Engine.UnRegisterStyleHookを使用するなど、他の質問からあらゆる種類の解決策を試しましたが、効果がありません。