問題タブ [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.
delphi - Delphi XE2 の RichEdit コントロールは、特定のスタイルでフォントの色を表示しません
Delphi XE2 の新しい VCL スタイルの一部で、RichEdit コントロールのテキストの色を変更しようとしても機能しないことに気付きました。たとえば、Smokey Quarts Kamri と Carbon ではテキストが黒でのみ表示されますが、Cobalt XEMedia ではフォントの色を変更できます。これは、フォントの色を変更するために使用したコードです(太字はすべてのスタイルで機能するようです)
Delphi XE2 スタイルを使用しているときに RichEdit コントロールのフォントの色を変更する方法についてのアイデアはありますか?
delphi - VCL スタイル - フォームのクライアント サイズの縮小
バグかどうかは分かりませんが…「Windows」以外のVCLスタイルを設定するとウィンドウ幅が狭くなってしまいます。
-
これに対する解決策はありますか?
更新 これを QC に送信しました: http://qc.embarcadero.com/wc/qcmain.aspx?d=103697 彼らが修正してくれることを願っています...
delphi - VCL スタイルのフォームで TButton の問題を無効にする
次のコード行を使用してスタイル付き VCL のボタンを無効にしようとすると、
この結果が得られます(ボタンは実行時に無効になります)
これの代わりに!!(ボタンは設計時に無効になっています)
同じ色のボタンを 2 つ以上並べて配置すると、非常に混乱します。1 つが無効で、もう 1 つが有効です。
delphi - dllに埋め込まれたVCLスタイル?
Delphi XE2 VCL スタイルを dll に埋め込むにはどうすればよいですか? アプリケーション - 外観ページは、DLL プロジェクトのプロジェクト設定では表示されません。
$R ディレクティブに含まれる rc ファイルでそれらを定義しようとしましたが、より良い方法があれば知りたいです。
RC ファイルの例:
特に、XE2 のインストール フォルダーへのフル パスを指定する必要があるのは、避けたいことです。
delphi - コンボボックスは、vcl スタイルのハイライト カラーを使用しません。
vcl スタイルを有効にしてコンボボックスを使用していますが、アプリケーションを実行すると、コンボボックスで使用される強調表示の色は、vcl スタイルではなく、ウィンドウの強調表示の色になります。
どうすればこれを修正できますか?つまり、コンボボックスで vcl スタイルのハイライト色を使用するということですか?
delphi - VclStyle のバグですか? TProgressBar.Style := pbstMarQuee 機能しません
VclStyle のバグですか? T^TI は BugFix リスト (http://edn.embarcadero.com/article/42090/) を見つけようとしましたが、見つかりませんでした
- ファイル > 新規 > VCL アプリケーション
- TProgressBar put メイン フォーム >TProgressBar.Style := pbstMarQuee
- プロジェクト オプション > 外観 > カスタム スタイルを設定 > デフォルト スタイルを設定
- Ctrl + F9
プログレスバーが機能しない
ごめん。私の英語は下手です:(
delphi - DelphiVCLスタイルチュートリアル-実行時にスタイルを変更する方法
スタイルを動的に(実行時に)ロード/変更する方法を確認できる優れたVCLスタイルのチュートリアルはありますか?
XE2はVCLスタイルを備えた最初のバージョンであるため、これはDelphiXE2以降で機能するはずです。
delphi - TSplitter のカスタム ペイント メソッドが Vcl Styles の色を使用しない
このリンクに投稿されたコードを使用してTSplitter enhanced with grab bar
、スプリッター コントロールにグラブ バーを描画します。
コードはうまく動作しますが、vcl スタイルを有効にすると、スプリッターの描画に使用される色とグラブ バーが vcl スタイルで使用される色に適合しません。
現在のテーマの Vcl スタイルの色を使用して TSplitter を描画するにはどうすればよいですか?
delphi - VCL スタイル メニューのホットキーの不一致
VCL-Styles を有効にすると、 Alt キーを押さなくても、メニューの項目がホットキーで選択されることに気付きました。
これは私のユーザー インターフェイスの残りの部分に干渉し、スタイル ライブラリがホットキーの動作を変更するのは非常に奇妙です。
どうにかしてこの矛盾を取り除くことはできますか?
通常: "A" を押してもメイン メニューはアクティブになりません (Alt + A でアクティブになります)。
Styled: 「A」を押すと、メイン メニューがアクティブになります。注: Alt キーはありません。
誰かが試してみたい場合に備えて、私のテストプロジェクトはここにあります。
delphi - Delphi XE2 VCLスタイル、スタイルの削除、またはTLabelからのクラススキニングの無効化
XE2 VCLスタイルを使用して、TLabel(またはプロパティsfTextLabelNormal)のスキニングを無効にしたい
Engine.UnRegisterStyleHookを使用するなど、他の質問からあらゆる種類の解決策を試しましたが、効果がありません。