Первые шаги
Первые шаги
После запуска Visual Studio .NET 2005 надо создать новый проект. При выборе типа проекта надо указать, что будет использоваться .NET Compact Framework 1.0. Для начала на форме следует разместить текстовое поле с именем txtEditor. Для свойства Multiline надо задать значение True, а свойство ScrollBars получит значение Both.
Так как текстовое поле обычно занимает все пространство формы, его нужно вручную растянуть до нужного размера. Учитывая, что я писал программу для конкретной модели мобильного устройства, большой ошибки в моих действиях не было. Но не будем забывать, что существуют другие устройства, размеры экрана у которых будут другими. Поэтому стоит устанавливать размеры элементов программно в соответствии с текущими размерами формы.
Также на первом этапе разработки надо указать позицию текстового поля и установить в нем фокус. Соответствующий код был добавлен в обработчик события Form_Load, что иллюстрирует листинг 7.30.
Листинг 7.30
private void MainForm_Load(object sender, EventArgs e) {
// устанавливаем позицию текстового поля
txtEditor.Location = new Point(0, 0);
// Приравниваем размеры текстового поля к размерам формы
txtEditor.Width = this.Width;
txtEditor.Height = this.Height;
// Устанавливаем фокус
txtEditor.Focus();
}
Если бы программа создавалась для настольного компьютера, то написанный код не вызывал бы никаких сомнений. Но у КПК нет внешней клавиатуры, и для ввода текста используется панель ввода SIP. Поэтому на форму надо добавить элемент inputPanel. Так как при активации панель ввода закроет часть формы, то надо написать код для вычисления высоты текстового поля для этого случая и соответствующим образом изменить обработчик события Form_Load, как показано в листинге 7.31.
Листинг 7.31
private void MainForm_Load(object sender, EventArgs e) {
...
// Высоту текстового поля устанавливаем в зависимости от SIP
//txtEditor.Height = this.Height;
SetTextBoxHeight();
}
// устанавливаем размеры текстового поля в зависимости от
// активности SIP
private void SetTextBoxHeight() {
if (SIP.Enabled)
txtEditor.Height = SIP.VisibleDesktop.Height + 2;
else
txtEditor.Height = this.Height;
}
private void SIP_EnabledChanged(object sender, EventArgs e) {
SetTextBoxHeight();
}
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
5. Первые шаги с Tor - пакет Tor Browser
5. Первые шаги с Tor - пакет Tor Browser Наиболее простым и удобным для начинающих пользователей системы Tor является использование портативной анонимизирующей сборки Tor Browser.Вообще говоря, есть две версии Tor Browser: Tor Browser Bundle for Windows with Firefox (version 1.3.26, 16 MB) и Tor IM Browser Bundle for Windows with Firefox and
1 Первые шаги в Windows Vista
1 Первые шаги в Windows Vista Данная глава предназначена прежде всего для самых начинающих – она является своеобразным кратким курсом по работе с компьютером и операционной системой.Обзор операционной системы Windows VistaДля удовлетворения потребностей различных категорий
Первые шаги
Первые шаги Запускаем Excel и начинаем рассматривать эту пока еще для нас диковинку. Нажмите кнопочку Пуск, зайдите в меню Все программы, далее выполните команду Microsoft Office ? Microsoft Office Excel 2007. Думаю, первое впечатление у вас будет сопровождаться облегченным вздохом. Ведь как
Глава 2 Первые шаги: создание геометрических объектов
Глава 2 Первые шаги: создание геометрических объектов • Создание отрезков• Методы задания координат• Прямоугольник и многоугольник• Прямая и луч• Окружность• Дуга• Эллипс и эллиптическая дуга• Кольца и точки• Полилиния• Сплайн• Свойства объектов и слои• РезюмеВ
Первые шаги с UNIX (глава для начинающих)
Первые шаги с UNIX (глава для начинающих) O В этой главе:O Оболочки - что это такое?O Краткая история оболочек UNIXO Как узнать какая оболочка выполняется в данный моментO Как узнать, какие оболочки установлены на компьютереO Как просмотреть список файловO Немного о правах
Первые шаги
Первые шаги Практика — это самый лучший способ научиться программировать для мобильных устройств под .NET Compact Framework. Чтобы поверить в свои силы, нужно создать простейшее приложение. На его примере можно будет изучить различия между .NET Compact Framework и обычной .NET Framework.Прежде
Первые шаги
Первые шаги После запуска Visual Studio .NET 2005 надо создать новый проект. При выборе типа проекта надо указать, что будет использоваться .NET Compact Framework 1.0. Для начала на форме следует разместить текстовое поле с именем txtEditor. Для свойства Multiline надо задать значение True, а свойство
Глава 2 Первые шаги: создание геометрических объектов
Глава 2 Первые шаги: создание геометрических объектов Создание отрезковМетоды задания координатПрямоугольник и многоугольникПрямая и лучОкружностьДугаЭллипс и эллиптическая дугаКольца и точкиПолилинияСплайнСвойства объектов и слоиРезюмеВ предыдущей главе вы
Основные шаги
Основные шаги В целом весь постсъемочный процесс работы с фотографиями выглядит следующим образом:? завершение съемки;? создание на компьютере отдельной папки для новых фото;? перенос сырого материала (снимков в формате RAW) в новую папку;? создание каталога новых снимков в
ГЛАВА 2 ПЕРВЫЕ ШАГИ
ГЛАВА 2 ПЕРВЫЕ ШАГИ 2.1. Запуск БД и инстанций SAP R/3Запуск системы SAP R/3 осуществляется в несколько шагов. В UNIX или Windows NT запуск системы SAP R/3 является задачей пользователя операционной системы <sid>adm. Выполнение процедуры запуска предусматривает следующие этапы. Сначала
Очки Google в руках простых пользователей: первые впечатления, первые вопросы, первые проблемы Евгений Золотов
Очки Google в руках простых пользователей: первые впечатления, первые вопросы, первые проблемы Евгений Золотов Опубликовано 19 апреля 2013 Однажды это непременно случается: долгожданный продукт попадает в руки первых пользователей и происходит