PDA

نسخه کامل مشاهده نسخه کامل : کلیک روی دکمه ها با کلید Enter در #C



mnrhm
18-09-2006, 11:46
با سلام
در برخي نرم افزار ها و سايت ها قسمت هايي است كه مثلا وقتي شما بر روي يك تكست باكس كليك مي كنيد فكوس بر روي يك دكمه مي ماند و در هنگان تايپ هنوز فكوس روي دكمه مي ماند كه اين باعث مي شود با فشردن کلید enter رویداد کلیک دکمه فراخوانی شود
مثلا یه نمونش همین سایت وقتی یک موضوع جدید را قصد ایجاد دارید و در داخل تکست باکس تایپ می کنید فکوس روی دکمه ارسال بحث جدید می ماند
می خواستم بدونم چجوری می شه این کار رو انجام داد
البته ببخشید که سوالم سطح پایینه چون من تازه کارم
با تشکر

someone
20-09-2006, 00:07
سلام.
روش هاي مختلفي براي اين كار وجود داره.
از جمله اين كه از كلاس KeyEventArgs و KeyEventHandler براي مديريت فشرده شدن كليدها در كنترل مورد نظر استفاده كنيد.


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
.....................


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
....................

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در اينجا وقتي در TextBox مورد نظر كليد Enter زده بشه تابع Mes_Click فراخواني ميشه ك مربوط به يك Button هست.
بازم تاكيد ميكنم اين يكي از روش هاست.
اگه مشكلي پيش اومد اطلاع بديد.