PDA

View Full Version : کلیک کردن روی Button بدون اینکه فوکوس بشه



seyed_farid
پنج شنبه 09 اردیبهشت 1400, 16:55 عصر
سلام دوستان
چطور میشه بدون اینکه فوکوس تغییر کنه ، روی یک کلید کلیک کرد؟

دلفــي
یک شنبه 12 اردیبهشت 1400, 09:55 صبح
اگه می خوای بعد از روال کلیک، فوکوس روی کنترل قبلی مثلا Edit بمونه می تونی در آخر رویداد کلیک از SetFocus استفاده کنی


procedure TForm1.Button1Click(Sender: TObject);
begin
.
.
.
Edit1.SetFocus;
end;

Mask
شنبه 18 اردیبهشت 1400, 15:06 عصر
سلام دوستان
چطور میشه بدون اینکه فوکوس تغییر کنه ، روی یک کلید کلیک کرد؟
منظورتون یه چیزی مثه کیبور مجازیه یا میخواهید کد داخل دکه بصورت onclik ران بشه؟

persia_hrn
شنبه 18 اردیبهشت 1400, 21:17 عصر
سلام اگر کلیدتون رویداد OnClick داره ، اینو امتحان کنید :


Button1Click(nil);

اینجوری فوکوس به دکمه انتقال پیدا نمی کنه ولی رویداد اجرا میشه .

seyed_farid
چهارشنبه 12 خرداد 1400, 10:33 صبح
سلام
ممنون از پاسخهاتون.
منظورم کلیک روی کلیدی در برنامه دیگه هست. بشکلی که موس جابجا نشه

یوسف زالی
چهارشنبه 12 خرداد 1400, 12:03 عصر
سلام.
هندل اون دکمه رو بدست بیارید و بهش مسیج ارسال کنید.