آموزش نوار ابزار در سی شارپ با کنترل ToolStrip

در این جلسه می خواهیم آموزش نوار ابزار در سی شارپ با کنترل ToolStrip را به شما آموزش دهیم. نوار ابزار شامل یک سری دکمه و اجزای مفید برای راحتی کار کاربر می باشد و در بسیاری از نرم افزارهای مهم مثل آفیس دیده ایم.(تذکر:در جلسه اول با محیط ویندوز فرم آشنا شدیم و همچنین کار کردن با دستورات را در آموزش برنامه نویسی تحت کنسول آموزش دادیم)

کنترل های مورد نیاز :

Textbox

1- خاصیت MultiLine آن را فعال می کنیم در حالت True خاصیت چند خطی کنترل Text فعال می شود .

2-خاصیت ScrollBars آن را روی Vertical قرار می دهیم با انتخاب این خاصیت اسکرول ها در TextBox نمایش داده میشوند

3-خاصیت Dock آن را روی Fill قرار می دهیم تا کل فضای صفحه را در بر گیرد.

دیالوگ ها:

Menustrip

از پنجره ToolBax کنترل ToolStrip را انتخاب می کنیم.

آموزش نوار ابزار در سی شارپ با کنترل ToolStrip

خاصیت Text و Name آن را به Toolbox تغییر می دهیم.

به دو صورت می توان دکمه ها را به Toolbox مان اضافه کنیم.

1-روی فلش سیاه رنگ کوچک کلیک کرده وچند تا باتن انتخاب کنیم. 

2-روی Toolbax راست کلیک و روی Edititem کلیک و گزینه Button را انتخاب کرده وAdd را زده، خاصیت Text و Name آن را به New و Save وOpen تغییر می دهیم.

وقتی برنامه را اجرا کردیم اگر موس را روی دکمه های نوار ابزار نگه داریم یک متنی به ما نشان می دهد این متن همان متنی است که داخل مشخصه Tooltiptext است.که من به ترتیب نام جدید و ذخیره و باز کردن را براشون انتخاب می کنیم.

یک مشخصه ی دیگری هم دارد که نسبتا مهم است به نام DisplayStyle:

مشخصه DisplayStyle

آموزش نوار ابزار در سی شارپ

نحوه کدنویسی 

public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
string File_Name;
private void New_Click(object sender, EventArgs e)

{
textBox1.Text = string.Empty;
}
private void Open_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = “txtFile(*.txt)|*.txt|AllFile(*.*)|*.*”;
openFileDialog1.Title = “Notepad OpenDialog………….”;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
File_Name = openFileDialog1.FileName;
textBox1.Text = System.IO.File.ReadAllText(File_Name);
}
}
private void Save_Click(object sender, EventArgs e)
{
saveFileDialog1.DefaultExt = “txt”;
saveFileDialog1.Filter = “txtFile(*.txt)|*.txt”;
saveFileDialog1.OverwritePrompt = true;
saveFileDialog1.Title = “Notepad SaveDialog………….”;
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
File_Name = saveFileDialog1.FileName;
System.IO.File.WriteAllText(File_Name, textBox1.Text);
}
}
}

آموزش نوار ابزار در سی شارپ به پایان رسید. امیدواریم از این آموزش لذت برده باشید. در جلسه بعد به آموزش کنترل Picture Box می پردازیم.