07-01-2023, 03:49 PM
في هذا المثال قمت بتعبئة السكينات المحددة برمجيا في المكون PopupMenu و لم استطيع
تغيير السكينات المعبئة
المثال:
تغيير السكينات المعبئة
المثال:
كود :
procedure TForm1.PopupMenu1Popup(Sender: TObject);
var
sName :string;
begin
PopupMenu.Items.clear;
for sName in TStyleManager.StyleNames do
if (sName<>'Windows') and (sName<>TStyleManager.ActiveStyle.Name) then
PopupMenu.Items.Add (NewItem (sName, 0, False, True, nil, 0, ''));
end;فكيف اقوم بتغيير السكين برمجيا وباختصال . الكود
كود :
[align=right]var[/align]
sName :string;
begin
if Assigned(TStyleManager.ActiveStyle) and (TStyleManager.ActiveStyle.Name<>'Windows') then begin
TStyleManager.TrySetStyle('Windows');
end else begin
TStyleManager.TrySetStyle(sName);
وقل ربي زدني علماً

