- •12.Описати стандартні дії для модальних форм.
- •13.Назвати дії для встановлення назви гарячої клавіші в ек Label.
- •14.Описати послідовність дій при створенні форми.
- •26. Назвати формати класу часу та дати. Long, Short, Time, Custom.
- •32. Навести приклад додавання часу в інструментальну полосу.
- •33. Навести приклад включення кнопки і текстового поля в інструментальну полосу
- •35. Що описується в файлах Form1.Cs: Form1.Desiner.Cs.
- •40. Записати похідні від класу Brush
- •38. Записати опис структури прямокутника
- •39. Записати параметри конструкторів для класу Font.
26. Назвати формати класу часу та дати. Long, Short, Time, Custom.
27. Назвати дії для занесення даних в колекцію спискових ЕК. Для занесення даних в колекцію цих ЕК можна використовувати один з наступних способів:
- додавати об'єкти використовується метод Items.Add (<об'єкт>);
- створити будь-яку колекцію об'єктів (масив, ArrayList, List <>); занести в неї елементи необхідних типів і вказати в якості джерела даних для властивості DataSource.
28. Назвати основний вміст файлу Form1.cs. Основним змістом файлу Form1.cs є конструктор класу Form1, в якому викликається метод InitializeComponent () і всі створювані за допомогою панелі властивостей обробники подій, код яких створює і коригує розробник; для переходу до змісту даного файлу потрібно вибрати у вікні Solution Explorer в контекстному меню елемента Form1.cs команду View Code.
29. Назвати, де знаходиться метод Initialize Component(). У файлі Form1.Designer.cs.
30. Що містить метод Initialize Component(). У InitializeComponent () міститься автоматично формований код по створенню об'єктів(Button, TextBox ітд.), завданням їх властивостей, додаванню в потрібні колекції і завданням обробників подій;
31. Назвати дії для зв’язку меню з формою. Для зв'язування контекстного меню з деяким ЕК потрібно привласнити його властивості ContextMenuStrip даного елементу управління. Після цього при натисканні користувачем правої кнопки, дане меню буде з'являтися, і потрібні обробники будуть виконуватися при виборі в ньому команд.
32. Навести приклад додавання часу в інструментальну полосу.
ToolStrip tStrip1 = new ToolStrip();
ToolStripLabel tSLabel1 = new ToolStripLabel();
tStrip1.Items.Add(tSLabel1);
Controls.Add(tStrip1);
ToolStripControlHost dtCtl;
dtCtl = new ToolStripControlHost(new DateTimePicker());
((DateTimePicker)dtCtl.Control).ValueChanged +=
delegate { tSLabel1.Text =
((DateTimePicker) dtCtl.Control).Value.
Subtract(DateTime.Now).ToString(); };
dtCtl.Width = 200;
dtCtl.DisplayStyle = ToolStripItemDisplayStyle.Text;
tStrip1.Items.Add(dtCtl);
33. Навести приклад включення кнопки і текстового поля в інструментальну полосу
// описание элементов интерфейса
ToolStrip ts = new ToolStrip();
ToolStripTextBox tstb = new ToolStripTextBox();
ToolStripButton tsbtn = new ToolStripButton("Выход");
// ...
// в конструкторе формы задаем инструментальную полосу
ts.Items.Add(tstb); // добавляем текстовое поле
ts.Items.Add(tsbtn); // добавляем кнопку
// задание обработчика для кнопки
tsi.Click += mnuFileExit_Click;
Controls.Add(ts); // занесение в коллекцию формы
34. Назвати, що виконує метод Application.Run(). Для передачі повідомлення з черги додатка в головну форму використовується метод Application.Run().
35. Що описується в файлах Form1.Cs: Form1.Desiner.Cs.
У Form1.cs – 28п.
Основним змістом файлу Form1.Designer.cs є оголошення в класі Form1 всіх елементів управління, що додаються до форми і метод InitializeComponent ()в якому міститься автоматично формований код по створенню об'єктів(Button, TextBox ітд.), завданням їх властивостей, додаванню в потрібні колекції і завданням обробників подій;
36. Як можна перейти до вмісту файла Form1.cs. клацнути прафою кнопкою мишки по файлу Fofm1.cs і в контекстному меню вибрати View Code;або двічі клацнути мишкою на Fofm1.cs і з’явиться код.
37. Назвати властивості для зміни системи координат. Властивості PageUnit для задання одиниці вимірювання, які можуть приймати такі основні значення перерахунку GraphicsUnit, як Pixel (за замовчуванням), Millimeter, Point (1/72 дюйма), Inch (дюйм – 2.54 см);
властивості Transform для задання матриці трансформації координат, які описані за допомогою класа Matrix; за допомогою такої матриці можна створити звичайну систему координат з центром в точці (x, y) наступним чином:
Graphics gfx = CreateGraphics();
gfx.Transform = new Matrix(1, 0, 0, -1, x, y);
