gpt4 book ai didi

德尔福。如何禁用 TFileOpenDialog 和 TOpenDialog 的 Vcl 主题

转载 作者:行者123 更新时间:2023-12-03 15:16:55 26 4
gpt4 key购买 nike

如何禁用 TFileOpenDialog 和 TOpenDialog 的 Vcl 主题?

我试试

procedure TForm1.FormCreate(Sender: TObject);
var
chosenDirectory: String;
openDialog : TFileOpenDialog;
begin

TStyleManager.Engine.RegisterStyleHook(TFileOpenDialog, TStyleHook);

chosenDirectory:='';

try
openDialog:=TFileOpenDialog.Create(Self);
openDialog.Options := [fdoPickFolders];
// var 2
// Not works
//TStyleManager.Engine.RegisterStyleHook(TFileOpenDialog, TStyleHook);

if openDialog.Execute then
chosenDirectory:=openDialog.FileName;
finally
openDialog.Free;
end;
end;

但这不起作用。我尝试了变体 2。它也不起作用。

最佳答案

禁用常用对话框样式的正确方法是删除 TStyleManager.SystemHooksshDialogs 元素。属性。

TStyleManager.SystemHooks := [shMenus, shToolTips];

关于德尔福。如何禁用 TFileOpenDialog 和 TOpenDialog 的 Vcl 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41656918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com