Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Ліцензування програмного забезпечення. Різні види ліцензії та їх порівняння

Реферат Ліцензування програмного забезпечення. Різні види ліцензії та їх порівняння





ння кнопки відбулося, необхідно задати AllowAllUp = true). Якщо властивість Down під час проектування встановлено рівним true, то початковий стан кнопки - нажатое. p align="justify"> Якщо є кілька кнопок, що мають однакове ненульове значення GroupIndex, то вони утворюють групу взаємопов'язаних кнопок з яких натиснутою може бути тільки одна. Якщо одна кнопка знаходиться в натиснутому стані і користувач клацає на інший, то перша кнопка звільняється, а друга фіксується в натиснутому стані. p align="justify"> Стан кнопки під час виконання можна визначити за значенням властивості Down: якщо значення дорівнює true, то кнопка натиснута. Під час події OnClick значення Down вже одно того стану, який прийме кнопка в результаті клацання на ній. p align="justify"> Хід роботи

. Помістити на форму компонент Panel, привласнити властивості Align значення alTop. Видалити рядок з властивості Caption. p align="justify">. Помістити на Panel чотири компоненти Button (кнопка) і привласнити їх властивості Caption відповідно значення & Open, & Save, Save & As ..., E & xit. Визначити властивість Font для панелі з кнопок як В«жирнийВ»

. Змінити заголовок форми (властивість Caption) - наприклад, My Editor

. Помістити на форму компонент Memo і встановити його властивості наступним чином:

Align - alClient, Scroll bar - ssBoth, Lines (убрать текст з властивості, виконавши клацання на властивості Lines, і потім на кнопці з трьома крапками).

. Помістити на форму компонент OpenDialog, який знаходиться на сторінці Dialog і привласнити його властивостям значення:


DefaultExtTXTTitleОткрить файлOptions.ofFileMustExistTrueOptions.ofNoReadOnlyReturnTrue

. Відкрити вікно редактора фільтрів, для чого двічі клацнути на властивості Filter. Заповнити два перші рядки в колонці Ім'я фільтра назвами фільтрів: текстові файли і всі файли, а в колонці Фільтр ввести відповідні маски: *. Txt та *. * p align="justify">. Помістити на форму компонент SaveDialog і присвоїти йому значення:


DefaultExtTXTTitleСохраніть файлOptions.ofOverwritePromptTrueOptions.ofNoReadOnlyReturnTrue

. Відкрити вікно редактора фільтрів, для чого двічі клацнути на властивості Filter. Заповнити два перші рядки в колонці Ім'я фільтра назвами фільтрів: текстові файли і всі файли, а в колонці Фільтр ввести відповідні маски: *. Txt та *. * p align="justify">. Створимо обробник події OnClick для кнопки Open:

with OpenDialog1 doexecute then.Lines.LoadFromFile (FileName);. Modified: = false;: = 'My Editor -' + ExtractFileName (FileName);. FileName: = FileName;: =''; ;

10. Створимо обробник OnClick для кнопки Save As ..:

with SaveDialog1 doExecute then.Lines.SaveToFile (FileName);. Mod...


Назад | сторінка 22 з 33 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Властивості і значення фосфорної кислоти
  • Реферат на тему: Вітамін С: структура, хімічні властивості, значення
  • Реферат на тему: Будова і властивість матеріалів. Кристалічну будову. Вплив типу зв'яз ...
  • Реферат на тему: Текстові файли і різні методи шифрування
  • Реферат на тему: Компоненти, що мають властивості знижувати горючість полімерних матеріалів ...