المشاركات : 3
المواضيع 1
:
: 0
الإنتساب : Jun 2013
17-07-2013, 05:55 PM
(آخر تعديل لهذه المشاركة: 19-07-2013, 08:35 PM بواسطة hanipino.)
السلام عليكم ورحمة الله وبركاته
كيف جعل احد أزرار المهام (f1 - f12) يؤدي دور أحد الأزرار
بفرض أن عندي فورم عليه زر هذا الزر يؤدي دور إغلاق البرنامج ، وما أبحث عنه هو أن أجعل زر f2 مثلاً يؤدي نفس دور الزر.
ولكم جزيل الشكر
المشاركات : 171
المواضيع 41
:
: 0
الإنتساب : Dec 2009
وعليكم السلام اخي
هناك طريقتين لهاذا
1- ان تذهب الى الحدث OnClick للزر F2 وتختر F1Click
2- وهي الطريقة البرمجية :
كود :
procedure TForm1.F2Click(Sender: TObject)
begin
F1Click(Self)
end
VK_F5 هو الزر F5
كود :
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if Key = VK_F5 then
Button1Click(self)
end;
وتعاونوا على البر و التقوى ، ولا تعاونوا على الاثم والعدوان
المشاركات : 56
المواضيع 8
:
: 2
الإنتساب : Jun 2009
كما قال الاخ King SofT
ولا تنسى من خصائص الفورم KeyPreview := True
المشاركات : 3
المواضيع 1
:
: 0
الإنتساب : Jun 2013
لم تصلح
ولا هذه أيضاً
كود :
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if key = vk_f5 then button1.Click;
end;
المشاركات : 3
المواضيع 1
:
: 0
الإنتساب : Jun 2013
شراً أخي king soft
ما صحح الأمر هو ملاحظة الأخ phpbb3 حيث لم أنتبه لها
شكراً جزيلاً