ToolStrip — это контейнер, используемый для создания панелей инструментов, структур меню и строк состояния.
ToolStrip — унаследован от класса System.ComponentModel.Component.
ToolStrip — является базовым классом для элементов управления MenuStrip и StatusStrip.
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);
-
}
-
}
}
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);
-
}
-
}
}