答えて
はい、それは本当に簡単です。
IDE内の任意のウィンドウを変更するには、パッケージを作成し、これをIDEにインストールします。
bplはDelphi IDEのメインプロセスにロードされるため、そこから任意のIDEウィンドウのプロパティを変更できます。
Code by Mike Fletcher
新しいパッケージを作成し、次のユニットを追加します。
unit AdjustOIFont;
interface
uses Vcl.Forms, Vcl.Controls, Vcl.Dialogs, Vcl.StdCtrls;
procedure Register;
implementation
function GetOIForm: TForm;
var
i: Integer;
begin
Result:= nil;
for i:= 0 to Screen.FormCount - 1 do begin
if Screen.Forms[i].Name = 'PropertyInspector' then begin
Result:= Screen.Forms[I];
Exit;
end;
end;
end;
function GetChildControl(AParent: TWinControl; AName: string): TWinControl;
var
i: Integer;
begin
Result:= nil;
for i:= 0 to AParent.ControlCount - 1 do begin
if AParent.Controls[i].Name = AName then begin
Result:= TWinControl(AParent.Controls[i]);
Exit;
end;
end;
end;
function GetOIControl: TCustomListBox;
var
OIForm: TForm;
begin
OIForm:= GetOIForm;
Result:= TCustomListBox(GetChildControl(GetChildControl(OIForm, 'Panel3'), 'PropList'));
end;
procedure Register;
var
OI: TListBox;
OIForm: TForm;
begin
OIForm:= GetOIForm;
OIForm.Font.Size:= 10;
OI:= TListBox(GetOIControl);
OI.Font.Size:= 10;
OI.ItemHeight:= 20;
end;
end.
は、パッケージをビルドしてインストールします。
変更はただちに有効になります。
このトリックを知っていると、列挙されたすべての名前を文字列リストに集めてクリップボードにコピーすることも簡単です。
これらの名前を使用すると、コードを展開したり、他のIDE要素のフォント(たとえば、構造ペイン)を修正することができます。
はるかに良いです。
シアトルとXE7で動作します。それはここで、マルコムグローブ資料に記載されているように、これを達成するために
一つの方法は、レジストリを変更することである:http://www.malcolmgroves.com/blog/?p=1804
別のオプションを大幅に変更することで、DelphiのIDEの外観を変更するために設計されたサードパーティ製のアプリケーションがあるDelphi IDE Colorizer
を使用することですhttps://github.com/RRUZ/Delphi-IDE-Colorizer
また、構文フォントや構文の強調表示を変更したい場合は、希望に応じてコードの強調表示の外観を変更するように設計されたDelphi IDE Theme Editor
もチェックすることができます。 https://github.com/RRUZ/delphi-ide-theme-editor
いいえ、レジスタを変更しても機能しません。フローティングサブウインドウのフォントではなく、メニューとツールバーのフォントのみが変更されます。私はあなたがフォントを変更することを許可しているcolorizerを知っていませんでしたか? https://github.com/RRUZ/Delphi-IDE-Colorizer/issues/7 – Johan
@Johan実際、私はそれについては分かりません。 – SilverWarior
@JohanどのバージョンのDelphiを使用しますか? – SilverWarior
- 1. GroovyConsoleのフォントを変更するには
- 2. カラムヘッダーのフォントを変更するには
- 3. フォントの色を変更するには
- 4. Prawnのフォントを変更するには
- 5. フォントをMarathiに変更するには
- 6. フォントを変更するには?
- 7. VSCodeでフォントを変更するには?
- 8. 段落のフォントを特定のフォントに変更する方法
- 9. コンソールアプリケーションのフォントをRasterフォントに変更する
- 10. フォントを太字、イタリック、フォントの色に変更する方法
- 11. 凡例のフォントをWindowsフォントに変更する方法
- 12. 変更フォントの色は
- 13. フォントの変更は、リッチテキストボックス
- 14. WinApiフォントの変更
- 15. デフォルトフォントを変更せずにフォント名を変更するpython
- 16. リストビューの行のフォントを変更する
- 17. メールのフォントを変更する
- 18. UIImagePickerControllerラベルのフォントを変更する
- 19. texregテーブルのフォントを変更する
- 20. Qt:フォントの太さを変更する
- 21. intellijのjavadocフォントを変更する
- 22. リンクのフォント色を変更する
- 23. matplotlibのフォントを変更する
- 24. UIBarButtonItemのフォント色を変更する
- 25. Hydrogen Atomコードインスペクタのフォントを変更する
- 26. MathJaxのフォントを変更する方法
- 27. ブートストラップツールチップのフォントを変更する方法
- 28. Delphi:リンクのフォントを変更するTLinkLabel
- 29. Wordpressのフォントを変更する
- 30. AS3:ラジオボタンのフォントを変更する
唯一の問題は、オブジェクトインスペクタでアイテムを選択して編集するときにフォントが小さく戻ってしまうことです。誰かが解決策を知っているなら、私はそれを答えに取り入れます。 – Johan