کنترل دکمه(Button)
جلسات دوره
مهدی احمدی
از سال 1380 برنامه نویسی را شروع کرده و از سال 90 در این زمینه تدریس میکنم .با زبانهای سی پلاس پلاس ، سی ،پاسکال ،VB ، سی شارپ ،اسمبلی، جاوا و .... کار کرده و آنها را تدریس کرده ام.هم اکنون نیز مشغول تدریس در دانشگاه هستم و مدتی است با سایت درسمن همکاری میکنم مشاهده رزومه
از پنجره 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) آشنا شویم. لطفاً با ما همراه باشید...
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.