Использование возможностей класса Control
Использование возможностей класса Control
Чтобы продемонстрировать возможности применения некоторых членов класса Control, давайте построим новую форму, способную обеспечивать следующее.
• Отвечать на события MouseMove и MouseDown.
• Выполнять захват и обработку ввода с клавиатуры, реагируя на событие KeyUp.
Для начала создайте новый класс, производный от Form. В конструкторе, заданном по умолчанию, мы используем различные наследуемые свойства, чтобы задать исходный вид и поведение формы. Обратите внимание на то, что здесь нужно указать использование пространства имён System.Drawing поскольку необходимо получить доступ к структуре Color (пространство имен System.Drawing будет рассмотрено в следующей главе).
using System;
using System.Windows.Forms;
using System.Drawing;
namespace MyWindowsApp {
public class MainWindow: Form {
publiс MainWindow() {
// Использование наследуемых свойств для установки
// характеристик интерфейса пользователя.
Text = "Моя фантастическая форма";
Height = 300;
Width = 500;
BackColor = Color.LemonChiffon;
Cursor = Cursors.Hand;
}
}
public static class Program {
static void Main(string[] args) {
Application.Run(new MainWindow());
}
}
}
Скомпилируйте это приложение в его текущем виде, просто чтобы проверить что вы не допустили никаких опечаток.
csc /target:winexe *.cs
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Использование возможностей Проводника и браузера для поиска
Использование возможностей Проводника и браузера для поиска Для поиска информации в Глобальной сети существуют специальные сайты, называемые поисковыми серверами. Их насчитывается довольно много, как русскоязычных, так и иностранных. Позже я обязательно укажу их
Использование дополнительных возможностей Gizmo
Использование дополнительных возможностей Gizmo Здесь будут рассмотрены возможности программы, которые отмечены на официальном сайте Gizmo как дополнительные. Конечно, многие из нас отнесли бы текстовую переписку или файловый обмен к основным возможностям, потому что по
WindowsTroubleshootingCrash Control
WindowsTroubleshootingCrash Control HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlCrashControlCrashDumpEnabled Управляет возможностью создания файла дампа памяти компьютера при крахе системы. Данную опцию рекомендуется отключить, т.к. при непоправимой ошибке система может довольно долго записывать отладочную
control.exe
control.exe Местонахождение: Windowssystem32Описание: Панель управления Windows - Windows Control Panel Данная команда служит для запуска апплетов Панели управления Советы: Как автоматихировать вход в системуРеестр: Запрет за запуск Панели управления и ее апплетов
Exposure Control (Контроль экспозиции) и Logarithmic Exposure Control Parameters (Параметры логарифмического контроля экспозиции)
Exposure Control (Контроль экспозиции) и Logarithmic Exposure Control Parameters (Параметры логарифмического контроля экспозиции) Свиток Exposure Control (Контроль экспозиции) позволяет изменять параметры общей освещенности сцены за счет настройки выходных уровней и цветового диапазона так, как если бы
Функциональные возможности класса Control
Функциональные возможности класса Control Класс System.Windows.Forms.Control задает общее поведение, ожидаемое от любого GUI-типа. Базовые члены Control позволяют указать размер и позицию элемента управления, выполнить захват событий клавиатуры и мыши, получить и установить фокус ввода,
Тип Control.ControlCollection
Тип Control.ControlCollection Процедура добавления нового элемента в форму исключительно проста, но свойство Controls требует дополнительного обсуждения. Это свойство возвращает ссылку на вложенный класс с именем ControlCollection, определенный в рамках класса Control. Вложенный тип ControlCollection
Использование возможностей множества транзакций
Использование возможностей множества транзакций Клиент Firebird может запустить множество параллельных транзакций. Пользовательская работа с множеством задач в одном приложении может выполнять различные действия с теми же самыми (или перекрывающимися) наборами данных.
Использование класса XalanTransformer
Использование класса XalanTransformer Теперь, когда мы разобрались со всякого рода настройками, можно заняться самой программой. Типичный сценарий использования Xalan в программе можно проиллюстрировать следующим кодом.Листинг 9.2. Типовой сценарий использования Xalan//
13.9. Использование возможностей панели Рисование
13.9. Использование возможностей панели Рисование Панель Рисование (рис. 156) используется для создания рисунков средствами самого Word. Она позволяет добавить в документ автофигуры (звезды, ленты, выноски), основные геометрические фигуры, линии, стрелки, объекты WordArt (рис. 157),
Использование родового класса
Использование родового класса Клиент может использовать родовой класс для объявления собственных сущностей, задающих стек. В этом случае в момент объявления следует задать фактический тип элементов стека - фактический родовой параметр, например:sp: STACK [POINT]Если у класса
Использование утверждений для документирования: краткая форма класса
Использование утверждений для документирования: краткая форма класса Второе использование является основным в производстве повторно используемых программных элементов и, более обще, в организации интерфейсов модулей в большой программной системе. Постусловия,