إرتفاع المكون MainMenu
#2
سلام
بالنسبة للقائمة الاساسية الافقية هذا غير ممكن الارتفام تتحكم فيه الوندوز و لادخل للدالفي فيه .. اما تعديل باقي عناصر القوائم فهذاممكن من خلال تغيير دالة حساب الارتفاع..

قم بتغيير OwnerDraw الى True
ثم ضع الكود التالي اعى Unit قبل فوق TForm1

كود :
TMenuItem= class(Menus.TMenuItem) protected procedure MeasureItem(ACanvas: TCanvas; var Width, Height: Integer); override; end; TForm1 = class(TForm) MainMenu1: TMainMenu; Edit: TMenuItem; Redo: TMenuItem; ... end; var Form1: TForm1; implementation { TMenuItem } procedure TMenuItem.MeasureItem(ACanvas: TCanvas; var Width, Height: Integer); begin inherited; Height:= 30; end;
[-] كل من 1 user says قال شكرا ل Ndagor على المشاركة المفيدة
  • Mohamed Allam
الرد


الردود في هذا الموضوع
إرتفاع المكون MainMenu - بواسطة khedimaadl - 25-12-2025, 11:43 PM
RE: إرتفاع المكون MainMenu - بواسطة Ndagor - 26-12-2025, 09:17 PM
RE: إرتفاع المكون MainMenu - بواسطة khedimaadl - 27-12-2025, 10:10 AM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم