ToolStrip

ToolStrip — это контейнер, используемый для создания панелей инструментов, структур меню и строк состояния.
ToolStrip — унаследован от класса System.ComponentModel.Component.
ToolStrip — является базовым классом для элементов управления MenuStrip и StatusStrip.
Наиболее удобно добавлять элементы управления в контейнер ToolStrip и редактировать с помощью свойства Items, нажав на кнопку, откроется редактор.
Скрыть

Показать

Копировать
  Form1.cs  
  • using System;
  • using System.Collections.Generic;
  • using System.ComponentModel;
  • using System.Data;
  • using System.Drawing;
  • using System.Linq;
  • using System.Text;
  • using System.Threading.Tasks;
  • using System.Windows.Forms;
  •  
  • namespace _0064 {
  •  public partial class Form1 : Form {
  •   public Form1() {
  •    InitializeComponent();
  •    //создаем графическое изображение
  •    PictureBox pictureBox1 = new PictureBox();
  •    pictureBox1.SizeMode = PictureBoxSizeMode.Normal;
  •    pictureBox1.Image = imageList1.Images[0];
  •  
  •    //добавляем графическое изображение
  •    ToolStripControlHost myPictureBox = new ToolStripControlHost(pictureBox1);
  •    myPictureBox.Size = new System.Drawing.Size(30, 30);
  •    toolStrip1.Items.Add(myPictureBox);
  •  
  •    //добавляем календарь
  •    ToolStripControlHost myDateTimePicker = new ToolStripControlHost(new DateTimePicker());
  •    toolStrip1.Items.Add(myDateTimePicker);
  •    //toolStrip1.Items.Insert(1, myDateTimePicker);
  •   }
  •   //загрузка формы
  •   private void Form1_Load(object sender, EventArgs e) {
  •    //при загрузке формы будет отображаться домашняя страница
  •    webBrowser1.Navigate("http://google.ru/");
  •   }
  •   //компиляция документа
  •   private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) {
  •    //в браузерной строке будет выведен адрес домашней страницы
  •    toolStripTextBox1.Text = webBrowser1.Url.ToString();
  •   }
  •   //кнопка Back
  •   private void toolStripButton1Back_Click(object sender, EventArgs e) {
  •    webBrowser1.GoBack();
  •   }
  •   //кнопка Forward
  •   private void toolStripButton2Forward_Click(object sender, EventArgs e) {
  •    webBrowser1.GoForward();
  •   }
  •   //кнопка Refresh
  •   private void toolStripButton3Refresh_Click(object sender, EventArgs e) {
  •    webBrowser1.Refresh();
  •   }
  •   //кнопка Home
  •   private void toolStripButton4Home_Click(object sender, EventArgs e) {
  •    webBrowser1.Navigate("http://google.ru/");
  •   }
  •   //поле ввода URL
  •   private void toolStripTextBox1_KeyPress(object sender, KeyPressEventArgs e) {
  •    if(e.KeyChar == (char)Keys.Enter) {
  •     //перехватываем нажатие клавиши, удаляется звук
  •     e.Handled = true;
  •     //выполняем функцию кнопки GO
  •     webBrowser1.Navigate(toolStripTextBox1.Text);
  •    }
  •   }
  •   //кнопка GO
  •   private void toolStripButton5GO_Click(object sender, EventArgs e) {
  •    webBrowser1.Navigate(toolStripTextBox1.Text);
  •   }
  •  }
  • }