ToolStrip — это контейнер, используемый для создания панелей инструментов, структур меню и строк состояния.
ToolStrip — унаследован от класса System.ComponentModel.Component.
ToolStrip — является базовым классом для элементов управления MenuStrip и StatusStrip.
ToolStrip — унаследован от класса System.ComponentModel.Component.
ToolStrip — является базовым классом для элементов управления MenuStrip и StatusStrip.
Наиболее удобно добавлять элементы управления в контейнер ToolStrip и редактировать с помощью свойства Items, нажав на кнопку, откроется редактор.
Form1.cs
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace_0064 {-
publicpartialclassForm1 : Form { -
publicForm1() { -
InitializeComponent(); -
//создаем графическое изображение -
PictureBox pictureBox1 =newPictureBox(); -
pictureBox1.SizeMode = PictureBoxSizeMode.Normal; -
pictureBox1.Image = imageList1.Images[0]; -
//добавляем графическое изображение -
ToolStripControlHost myPictureBox =newToolStripControlHost(pictureBox1); -
myPictureBox.Size =newSystem.Drawing.Size(30, 30); -
toolStrip1.Items.Add(myPictureBox); -
//добавляем календарь -
ToolStripControlHost myDateTimePicker =newToolStripControlHost(newDateTimePicker()); -
toolStrip1.Items.Add(myDateTimePicker); -
//toolStrip1.Items.Insert(1, myDateTimePicker); -
} -
//загрузка формы -
privatevoidForm1_Load(objectsender, EventArgs e) { -
//при загрузке формы будет отображаться домашняя страница -
webBrowser1.Navigate("http://google.ru/"); -
} -
//компиляция документа -
privatevoidwebBrowser1_DocumentCompleted(objectsender, WebBrowserDocumentCompletedEventArgs e) { -
//в браузерной строке будет выведен адрес домашней страницы -
toolStripTextBox1.Text = webBrowser1.Url.ToString(); -
} -
//кнопка Back -
privatevoidtoolStripButton1Back_Click(objectsender, EventArgs e) { -
webBrowser1.GoBack(); -
} -
//кнопка Forward -
privatevoidtoolStripButton2Forward_Click(objectsender, EventArgs e) { -
webBrowser1.GoForward(); -
} -
//кнопка Refresh -
privatevoidtoolStripButton3Refresh_Click(objectsender, EventArgs e) { -
webBrowser1.Refresh(); -
} -
//кнопка Home -
privatevoidtoolStripButton4Home_Click(objectsender, EventArgs e) { -
webBrowser1.Navigate("http://google.ru/"); -
} -
//поле ввода URL -
privatevoidtoolStripTextBox1_KeyPress(objectsender, KeyPressEventArgs e) { -
if(e.KeyChar == (char)Keys.Enter) { -
//перехватываем нажатие клавиши, удаляется звук -
e.Handled =true; -
//выполняем функцию кнопки GO -
webBrowser1.Navigate(toolStripTextBox1.Text); -
} -
} -
//кнопка GO -
privatevoidtoolStripButton5GO_Click(objectsender, EventArgs e) { -
webBrowser1.Navigate(toolStripTextBox1.Text); -
} -
} }
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespace_0064 {-
publicpartialclassForm1 : Form { -
publicForm1() { -
InitializeComponent(); -
//создаем графическое изображение -
PictureBox pictureBox1 =newPictureBox(); -
pictureBox1.SizeMode = PictureBoxSizeMode.Normal; -
pictureBox1.Image = imageList1.Images[0]; -
//добавляем графическое изображение -
ToolStripControlHost myPictureBox =newToolStripControlHost(pictureBox1); -
myPictureBox.Size =newSystem.Drawing.Size(30, 30); -
toolStrip1.Items.Add(myPictureBox); -
//добавляем календарь -
ToolStripControlHost myDateTimePicker =newToolStripControlHost(newDateTimePicker()); -
toolStrip1.Items.Add(myDateTimePicker); -
//toolStrip1.Items.Insert(1, myDateTimePicker); -
} -
//загрузка формы -
privatevoidForm1_Load(objectsender, EventArgs e) { -
//при загрузке формы будет отображаться домашняя страница -
webBrowser1.Navigate("http://google.ru/"); -
} -
//компиляция документа -
privatevoidwebBrowser1_DocumentCompleted(objectsender, WebBrowserDocumentCompletedEventArgs e) { -
//в браузерной строке будет выведен адрес домашней страницы -
toolStripTextBox1.Text = webBrowser1.Url.ToString(); -
} -
//кнопка Back -
privatevoidtoolStripButton1Back_Click(objectsender, EventArgs e) { -
webBrowser1.GoBack(); -
} -
//кнопка Forward -
privatevoidtoolStripButton2Forward_Click(objectsender, EventArgs e) { -
webBrowser1.GoForward(); -
} -
//кнопка Refresh -
privatevoidtoolStripButton3Refresh_Click(objectsender, EventArgs e) { -
webBrowser1.Refresh(); -
} -
//кнопка Home -
privatevoidtoolStripButton4Home_Click(objectsender, EventArgs e) { -
webBrowser1.Navigate("http://google.ru/"); -
} -
//поле ввода URL -
privatevoidtoolStripTextBox1_KeyPress(objectsender, KeyPressEventArgs e) { -
if(e.KeyChar == (char)Keys.Enter) { -
//перехватываем нажатие клавиши, удаляется звук -
e.Handled =true; -
//выполняем функцию кнопки GO -
webBrowser1.Navigate(toolStripTextBox1.Text); -
} -
} -
//кнопка GO -
privatevoidtoolStripButton5GO_Click(objectsender, EventArgs e) { -
webBrowser1.Navigate(toolStripTextBox1.Text); -
} -
} }