افزونه 1 تعیین کلید میانبر بجای کلیک دکمه درc#

mostafasambalio

New Member
سلام
توی پروژه ای میخوام کلیدهای میانبر برای دکمه ها تعیین کنم .
مثلا دکمه بستن با کلید f4 و به همین منوال تا آخر .
ممنون میشم از دوستان و اساتید عزیز تا راهنمایی کنن
 

the_king

مدیرکل انجمن
سلام
توی پروژه ای میخوام کلیدهای میانبر برای دکمه ها تعیین کنم .
مثلا دکمه بستن با کلید f4 و به همین منوال تا آخر .
ممنون میشم از دوستان و اساتید عزیز تا راهنمایی کنن

در کد فرم هایتان کدی شبیه به این دارید :
کد:
    public partial class [B][COLOR="#0000FF"]Form1[/COLOR][/B] : Form
    {
        public [B][COLOR="#0000FF"]Form1[/COLOR][/B]()
        {
            InitializeComponent();
        }

که باید تکمیل اش کنید :
کد:
[COLOR="#D3D3D3"]    public partial class [B][COLOR="#0000FF"]Form1[/COLOR][/B] : Form
    {
        public [B][COLOR="#0000FF"]Form1[/COLOR][/B]()
        {
            InitializeComponent();
[/COLOR]            KeyPreview = true;            
[COLOR="#D3D3D3"]        }[/COLOR]

        protected override void OnKeyDown(KeyEventArgs e)
        {
            base.OnKeyDown(e);
            switch (e.KeyCode)
            {
                case [B][COLOR="#0000FF"]Keys.F1[/COLOR][/B]:
                    //Your Code
                    break;
                case [B][COLOR="#0000FF"]Keys.F2[/COLOR][/B]:
                    //Your Code
                    break;
                case [B][COLOR="#0000FF"]Keys.F3[/COLOR][/B]:
                    //Your Code
                    break;
                case [B][COLOR="#0000FF"]Keys.F4[/COLOR][/B]:
                    Close();
                    break;
            }
        }
 

جدیدترین ارسال ها

بالا