المشاركات : 67
المواضيع 34
:
: 0
الإنتساب : Jul 2013
السلام
كيف يمكنني جعل زر في البرنامج يعمل مع انتر
عندما اضغط على انتري او ادخال في مفتاح المفتيح يتم click1 في الزر
اتمني ان المشكل واضح سلام
المشاركات : 119
المواضيع 0
:
: 0
الإنتساب : Sep 2012
السلام عليكم...
اضبط الخاصية Default للزر على True.
سلام.
المشاركات : 632
المواضيع 66
:
: 6
الإنتساب : Jul 2010
PHP كود :
procedure WMHotKey(var Msg: TWMHotKey); message WM_HOTKEY;
procedure TMain.FormCreate(Sender: TObject);
begin
RegisterHotKey(Handle, 0, 0, VK_RETURN);
end;
procedure TMain.FormDestroy(Sender: TObject);
begin
UnregisterHotKey(Handle, 0);
end;
procedure TMain.WMHotKey(var Msg: TWMHotKey);
begin
inherited;
if Msg.HotKey = 0 then
begin
Button1.Click;
end;
end;
Open Your Source .. Open Your Mind
المشاركات : 400
المواضيع 2
:
: 274
الإنتساب : Nov 2009
و عليكم السلام و رحمة الله
كود :
Button1.default:=true;
لماذا التعقيد عند توفر حل بسيط
من قال حاد عن أصله أو قال مات فقد كذب
المشاركات : 119
المواضيع 0
:
: 0
الإنتساب : Sep 2012
السلام عليكم...
h-farid كتب :كود :
button1.default:=true;
+1
سلام.
المشاركات : 632
المواضيع 66
:
: 6
الإنتساب : Jul 2010
إقتباس :لماذا التعقيد عند توفر حل بسيط
ليس تعقيد أخي ..
هذه هي الطريقة الصحيحة
حتى تفهم أكثر :
أضف زر جديد للفورم
ضع في الحدث click :
ثم أضف زر جديد
ضع في الحدث الزر الثاني :
+اضبط خاصية Default للزر 2 على True.
شغل البرنامج و اضغط على زر أنتر !!!!!!!!
----------------------------------------
الخاصية Default مرتبطة بحالة المكونات الاخرى ( Focus )..
+
ماذا لو تم استبدال Button ب SpeedButton ؟؟
Open Your Source .. Open Your Mind
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم او ببساطة انقل اجعله focused
عندما يكون مفعل عند الضط على enter يعمل عادي
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج