Задание
Начиться создавать приложения в среде разработки VisualStudio и работать с различными графическими объектами этой IDE.
Требования
- Меню дублируется панелью инструментов.
- У каждой кнопки панели инструментов есть подсказка.
- При включенной опции Дублирование при вводе текста в левом окне, он синхронно появляется в правом. Кнопка Копирование в панели инструментов неактивна.
- При выключенной опции Дублирование при вводе текста в левом окне, правое окно остается неизменным. Кнопка Копирование в панели инструментов активна и при ее нажатии текст из левого окна копируется в правое.
- Списки номеров строк обновляются синхронно с вводом текста.
- Новая строка в разделе редактирования в зависимости от режима редактирования должна или вставляться или заменяться.
Фрагмент программного кода:
// // textBox1 // this.textBox1.AcceptsReturn = true; this.textBox1.AcceptsTab = true; this.textBox1.Font = new System.Drawing.Font("Courier New", 9.969231F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204))); this.textBox1.Location = new System.Drawing.Point(73, 88); this.textBox1.Margin = new System.Windows.Forms.Padding(0, 4, 0, 0); this.textBox1.MaxLength = 3000; this.textBox1.Multiline = true; this.textBox1.Name = "textBox1"; this.textBox1.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.textBox1.Size = new System.Drawing.Size(324, 240); this.textBox1.TabIndex = 0; this.textBox1.TextChanged += new System.EventHandler(this.textBox1_TextChanged); this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyDown); this.textBox1.KeyUp += new System.Windows.Forms.KeyEventHandler(this.textBox1_KeyUp);
Скриншот архива с проектом:
Содержание архива
- Готовое к работе приложение
- Word-файл с исходным кодом и комментариями
GGaMBiT