русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Управляющие элементы и их свойства


Дата добавления: 2014-11-27; просмотров: 1251; Нарушение авторских прав


Дальнейшие действия в построении приложения будут сводиться к редактированию файла Form1.h. При этом визуальные изменения на форме и изменения, проводимые через окно Properties, будут отображаться дизайнером в коде файла Form1.h.

Для выбора управляющих элементов и компонент, размещаемых на форме приложения, используется окно Toolbox. Если это окно отсутствует, откройте его через меню View.

1. В разделе Menus & Toolbars окна Toolbox находится компонента ToolStripContainer. Щелкните по этой компоненте, затем по полю формы. Эти действия помещают на форму компоненту из Toolbox. Перенесенный на форму управляющий элемент является объектом класса ToolStripContainer. Он представляет собой контейнер, в котором будут располагаться другие управляющие элементы. Контейнер ToolStripContainer состоит из пяти панелей – центральной панели и 4-ех панелей, расположенных по периметру. На центральную панель обычно помещают компоненты, используемые для изображения основной информации (графики, таблицы, текстовые редакторы и т.п.). Боковые панели слева и справа используются для размещения таких управляющих элементов как кнопки, списки выбора и т.п. На верхней панели размещают главное меню, а на нижней - компоненты строки статуса. Обратите внимание, что окно среды организовано именно таким образом.

2. После переноса элемента ToolStripContainer на форму щелкните по стрелке, расположенной в правой части верхней границы рамки. Появится небольшая панель ToolStripConainer Tasks, на которую выведены настройки структуры и внешнего вида компоненты ToolStripContainer. Следует выбрать команду Dock Fill In Form внизу панели. В этом случае компонента заполнит всю рабочую область окна, и ее размеры будут меняться синхронно с размерами окна.

3. Управляющий элемент получил по умолчанию имя toolStripContainer1. В этом можно убедиться разными способами. В частности, взглянув в окно Properties. Окно Properties содержит свойства управляющих элементов, расположенных на форме и свойства самой формы. Эти свойства отображаются, если на центральной панели среды находится изображение окна Form1.h [Designer], но не изображение кода Form1.h. В строке верхней части окна Properties находится имя того элемента, который выделен в изображении (для выделения элемента по нему достаточно щелкнуть мышкой). Среди свойств любого элемента есть свойство Name, содержащее это же имя. В коде файла Form1.h в качестве нового поля формы Form1 появилась строка



 

private: System::Windows::Forms::ToolStripContainer^

toolStripContainer1;.

Это строка описания этого элемента. Убедитесь в этом, а так же в том, что, в частности, свойство Dock в окне Prioperties установлено в значение Fill. В теле метода InitializeComponent установка свойства Dock выглядит как this->toolStripContainer1->Dock =

System::Windows::Forms::DockStyle::Fill;.

4. На центральную панель контейнера поместите элемент DataGridView из раздела Data окна Toolbox. Это таблица, в которую будут заноситься байты редактируемого потока.

a. Как и в предыдущем случае, воспользуйтесь командой Dock in parent container. Таблица заполнит всю центральную панель.

b. На той же панели DataGridView Tasks снимите флажки со свойств Enable Adding и Enable Deleting. Эти свойства по умолчанию позволяют (enable) пользователю в процессе счета выполнять добавление (adding) и стирание (deleting) строк таблицы. В приложении не предполагается возможность изменения пользователем этого параметра, так как число строк определяется объемом потока.

c. Команда AddColumn… открывает окно Add Column, в котором указываются свойства добавляемого в таблицу столбца. Добавьте в таблицу 5 столбцов, указав в их заголовках (свойство HeaderText) числа от 1 до 5.

5. На этой стадии можно скомпилировать проект командой prEditBinFile из меню Build и, если компиляция пройдет успешно, активировать проект командой Start Debugging (кнопка с зеленой стрелочкой). Возможна ошибка компиляции, связанная с настройкой свойств проекта по умолчанию. Чтобы обойти эту ошибку

a. откройте окно свойств проекта через меню Project командой prEditBinFile properties….

b. на левой панели окна откройте узел Configuration Properties, выбрав пункт General.

c. На правой панели поменяйте значение свойства Output Directory. Для этого

i. щелкните по стрелочке справа в строке Output Directory, выбрав <Browse…>

ii. найдите каталог Debug в каталоге prEditBinFile (но не во внешнем каталоге solWriteReadFiles) и выберите его в качестве каталога вывода.

d. Нажмите OK



<== предыдущая лекция | следующая лекция ==>
Класс Form1 | Работа с цифровым потоком


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.42 сек.