کنترل دکمه(Button)
صفحه اصلی / دوره‌های آموزشی / آموزش ویندوز فرم سی شارپ، مقدماتی / کنترل دکمه(Button)

کنترل دکمه(Button)

کنترل دکمه(Button)
0 تومان
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

از پنجره ToolBox بر روی گزینه Button دابل کلیک کنید تا یک دکمه برای شما ساخته شود. شبیه به همه عناصر، ویژگی‌های دکمه نیز در پنجره Properties نمایش داده می‌شود. دکمه یکی از مهم ترین عناصر فرم به شمار می‌رود و کاربر با کلیک بر روی آن می‌تواند رویدادهای مختلفی را رقم بزند.

FlatStyle

در ویژگی FlatStyle گزینه‌های متفاوتی وجود دارد که با استفاده از آنها می‌توانیم ظاهر دکمه را تنظیم کنیم.

FlatAppearance

اگر در ویژگی FlatStyle گزینه Flat را انتخاب کرده باشیم، در ویژگی FlatAppearance می‌توانیم جرئیات آنرا تغییر دهیم. در این ویژگی چهار گزینه BorderColor، BorderSize، MouseDownBackColor و MouseOverBackColor قرار دارد.

  • گزینه BorderColor رنگ کادر دور دکمه را مشخص می‌کند.
  • گزینه BorderSize اندازه و ذخامت کادر دور دکمه را مشخص می‌کند.
  • گزینه MouseDownBackColor رنگ پس‌زمینه دکمه در لحظه کلیک را مشخص می‌کند.
  • گزینه MouseOverBackColor رنگ پس‌زمینه دکمه در لحظه حرکت ماوس روی دکمه را مشخص می‌کند.

اکنون قصد داریم چهار دکمه و یک لیبل روی فرم ایجاد کنیم که با کلیک بر روی هر یک از دکمه‌ها لیبل به سمت یک جهت مشخص حرکت کند.

دکمه در ویندوز فرم

درون هر یک از دکمه ها دستوراتی که موجب حرکت لیبل شود را می‌نویسیم.

private void button1_Click(object sender, EventArgs e)
{
    label1.Top -= 5; //پایین دکمه
}

private void button3_Click(object sender, EventArgs e)
{
    label1.Top += 5; //بالا دکمه
}

private void button2_Click(object sender, EventArgs e)
{
    label1.Left += 5; //راست دکمه
}

private void button4_Click(object sender, EventArgs e)
{
    label1.Left -= 5; //چپ دکمه

}

امیدواریم که این آموزش برای شما مفید واقع شده باشد. در قسمت بعد قصد داریم که در کنار شما عزیزان با کنترل کادر متن(TextBox) آشنا شویم. لطفاً با ما همراه باشید...

جلسات دوره


          
22 دقیقه
رایگان
           
مهدی احمدی
مدرس :

مهدی احمدی

از سال 1380 برنامه نویسی را شروع کرده و از سال 90 در این زمینه تدریس میکنم .با زبانهای سی پلاس پلاس ، سی ،پاسکال ،VB ، سی شارپ ،اسمبلی، جاوا و .... کار کرده و آنها را تدریس کرده ام.هم اکنون نیز مشغول تدریس در دانشگاه هستم و مدتی است با سایت درسمن همکاری میکنم مطالعه بیشتر

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

نظرات دانشجویان

آموزش ویندوز فرم سی شارپ، مقدماتی

54