(آشنایی مبتدیان با رویدادهای  OnKeyDown, OnKeyUp, onKeyPress) - کدهای آماده دلفی افزایش بازدید - افزایش بازدید و ترافیک سایت شما
سفارش تبلیغ
صبا ویژن
[ و طلحه و زبیر بدو گفتند با تو بیعت مى‏کنیم به شرط آنکه ما را در خلافت شریک کنى ، فرمود : ] نه ، لیکن شما شریکید در نیرو بخشیدن و یارى از شما خواستن ، و دو یارید به هنگام ناتوانى و به سختى درماندن . [نهج البلاغه]
کدهای آماده دلفی

با سلام و آرزوی سلامتی.

 صفحه کلید ابتدایی ترین ورودی از آغاز پیدایش کامپیوتر بوده و احتمالا تا مدت زیادی بعد از این نیز این موقعیت را حفظ خواهد کرد. رویداد های صفحه کلید و همینطور رویدادهای ماوس از ابتدایی ترین عناصر رابط گرافیکی کاربر برنامه شما هستند. در این مقاله شما میآموزید که چگونه از این رویدادها برای افزایش کارایی رابط گرافیکی کاربر (GUI) برنامه خود استفاده نمایید.

برنامه های دلفی از طریق دو متد میتوانند از صفحه کلید ورودی دریافت کنند. اگه لازم است کاربر ورودی را از طریق صفحه کلید وارد برنامه نماید، ساده ترین راه استفاده از یک کامپوننت است که بصورت خودکار رویداد OnKeyPress را مدیریت میکند (مانند Edit یا Memo). گاهی اوقات لازم است ما با دقت و کارایی و انعطاف پذیری بیشتری رویدادهای صفحه کلید را، روی یک فرم یا هر کامپوننت دیگری که ورودی صفحه کلید را میپذیرد، مدیریت کنیم. در این صورت ما با ایجاد یک رویه (Procedure) از سه رویداد برای پاسخ دادن به فشرده شده یک کلید یا ترکیبی از کلیدها که کاربر در زمان اجرا ممکن است بفشارد، استفاده میکنیم، که این سه رویداد عبارتند از:

 ·         OnKeyDown : هنگام فشرده شدن یک کلید روی صفحه کلید فراخوانی میشود.

·         OnKeyUp : هنگام رها شدن یک کلید فشرده شده فراخوانی میشود.

·         OnKeyPress: هنگام فشردن یک کلید کاراکتری فراخوانی میشود.

 

procedure TForm1.FormKeyDown

(Sender: T; var Key: Word; Shift: TShiftState);

...

procedure TForm1.FormKeyUp

(Sender: T; var Key: Word; Shift: TShiftState);

...

procedure TForm1.FormKeyPress
(Sender: T; var Key: Char);

        



محمد مقصودلو ::: شنبه 87/2/14::: ساعت 3:16 عصر


لیست کل یادداشت های این وبلاگ

>> بازدیدهای وبلاگ <<
بازدید امروز: 7
بازدید دیروز: 4
کل بازدید :87630

>> درباره خودم <<
کدهای آماده دلفی
محمد مقصودلو
در این وبلاگ سعی میکنم مطالب مربوط به برنامه نویسی دلفی ، پاسکال و گرافیک رایانه ای 2 بعدی و 3 بعدی را به روز کنم منتظر سوالات شما نیز هستم

>>تست سرعت تایپ<<

>> پیوندهای روزانه <<

>>فهرست موضوعی یادداشت ها<<

>>آرشیو شده ها<<

>>لوگوی وبلاگ من<<
کدهای آماده دلفی

>>لوگوی دوستان<<



>>اشتراک در خبرنامه<<
 

>>طراح قالب<<


>>ذکر روزهای هفته<<

>>جستجوگر وبلاگها<<

>>ساعت<<

>> اخبار فناوری<<

>>جدیدترین اس ام اس های اینترنت<<

>>فال حافظ<<

>>دیکشنری آنلاین<<
-

>>جک یا لطیفه<<

>>هواشناسی<<

>>تاریخ و ساعت<<
شنبه 103/2/29 ساعت 9:14 صبح