Фундамент програми або основні властивості форм - visual basic 5

Фундамент програми або основні властивості форм

Що ж таке форма?

Форма - це головний елемент розробляється, на якому розташовуються інші елементи. Всі проекти створюються на Visual Basic містити форми. Одні складаються з однієї, інші з декількох форм. Так само розробляється програма може складатися всього з однієї форми, але вона не буде видна, взагалі, чи буде розташовуватися тільки іконка в треї.

У чому головна позитивна риса візуального програмування?

А в тому, що в режимі проектування можна налаштувати форму, підключити додаткові, розташувати необхідні елементи інтерфейсу майбутньої програми (кнопки, мітки, списки і т.д.).

Але зараз ми не про це, а про те, як налаштувати форму і які основні властивості має форма.

По суті, форма - це вікно, наповнений елементами управління.

Рис 1. Найпростіший приклад форми

Як і всі об'єкти в Visual Basic об'єкт-форма має властивості, розглядати все немає сенсу, тому що деякі використовуються досить рідко, а деякі ви не будете і зовсім використовувати.

Звичайно, якщо у вас є бажання, вам ні хто не забороняє, поекспериментуйте і розберіться самі з тими властивостями, про які я промовчу.

Я не буду розділяти властивості по групах, а просто по порядку буду їх розглядати, до цікавим моментам, будуть наводити приклади використання.

Зверніть увагу, що не всі властивості доступні у вікні властивостей, деякі з них доступні тільки під час виконання програми.

Appearance - об'ємний вигляд.

BackColor - колір фону форми.

Значення можуть вибиратися або з системної закладки, або з палітри.

У разі якщо колір буде обраний з системної закладки, то колір буде відповідати колірній схемі, обраної користувачем в Windows.

При виборі певного кольору з закладки палітри, ви встановлюєте певний колір, і користувач не буде мати можливість змінити його, якщо буде міняти колірну схему.

Є можливість установки кольору шістнадцятковим числом, крім цього в VB є спеціальні константи, за допомогою яких, так само можна встановити колір.

Const vbBlack = 0

Const vbBlue = 16711680 (HFF0000)

Const vbCyan = 16776960 (HFFFF00)

Const vbGreen = 65280 (HFF00)

Const vbMagenta = 16711935 (HFF00FF)

Const vbRed = 255 (HFF)

Const vbWhite = 16777215 (HFFFFFF)

Const vbYellow = 65535 (HFFFF)

ForeColor - визначає колір виведеного на форму тексту або ін.

Private Sub Form_Load ()
Form1.AutoRedraw = True
Form1.ForeColor = vbRed
Print "Колір тексту на формі ЧЕРВОНИЙ"
End Sub

Height - висота форми, в твіпах - спеціальна одиниця вимірювання.

Icon - значок або іконка, для вашого застосування. Двічі клацнувши по властивості, можете вибрати необхідну іконку на диску, або з папки Graphics \ Icons - в каталозі з Visual Basic. Іконку можна як вибрати в режимі проектування, так і в процесі виконання, припустимо, помістимо іконку «icon.ico» в папку з проектом і напишемо код в подія Load форми:

Me.Icon = LoadPicture (App.Path "\ Icon.ico")

Image - Під час виконання тільки читання.

KeyPreview - події форми, викликані клавіатурою, будуть оброблятися, до подій об'єктів форми, викликані клавіатурою.

Left - відстань, від лівого краю форми до лівого краю екрана. Використовується в поєднанні з властивістю Top, і визначають розташування форми на екрані.

MaxButton - чи присутній кнопка розгорнути / відновити в правій частині заголовка. Властивості MinButton і MaxButton працюють в парі, тобто якщо одна з властивостей встановити в False. то кнопка не зникне з заголовка форми, а просто стане не доступною. У разі якщо обидва властивості встановити в False. обидві кнопки не будуть відображатися в заголовку форми. Якщо ви не хочете, щоб ваше додаток можна було розгортати на весь екран, встановіть властивість в False. Під час виконання тільки читання.

MinButton - чи присутній кнопка згорнути в правій частині заголовка. Під час виконання тільки читання.

MouseIcon - вид графічного курсора миші. Установка проводиться завантаженням графічного файлу.

MousePointer - вид покажчика миші. Числове значення.

Moveable - можливість переміщення форми. Під час виконання тільки читання.

Name - це ім'я об'єкта, будь то форма або якийсь інший елемент. За замовчуванням, якщо додавати нові форми в проект, їм присвоюються імена, що починаються з Form + "номер" (Form1, Form2, Form3 ...). Це не грає особливої ​​ролі, якщо у вашому проекті всього одна або дві форми.

А коли в проекті буде близько двадцяти форм і пишіть проект досить довго? Що б згадати де, що, доведеться попрацювати, щоб знайти необхідне вам місце коду.

Прийнято до імені форм додавати префікс "frm". Тобто ім'я буде виглядати ось так, "frmLogos" або "frmCalculate"

Раджу, коли починаєте новий проект, перейменовуйте ім'я форми, надаючи йому логічний змив, припустимо, головною формою задайте ім'я "frmMain", а формі з описом програми "frmAbout".

Під час виконання тільки читання.

OLEDropMode - як об'єкт-приймач обробляє операцію перетягування.

0 - None; і не виконує жодних.

1 - Manual; вручну.

Picture - зображення виводиться на форму з графічного файлу.

ScaleHeight - висота в вибраних одиницях виміру.

ScaleLeft - ліва межа.

ScaleMode - визначати тип одиниць виміру, зазвичай властивості розташування на екрані і розміру форми вказуються в твіпах, але це можна змінити, за допомогою цієї властивості.

0 - User; призначений для користувача.

1 - Twip; твіп (20 твіпов = 1 пункт).

2 - Point; пункт (72 пункти = 1 дюйм).

3 - Pixel; піксель.

4 - Character; визначаються розміром символів (120 * 240 твіпов).

6 - Millimeter; міліметр.

7 - Centimeter; сантиметр.

ScaleTop - верхня межа.

ShowInTaskbar - чи відображається форма на панелі завдань, припустимо ви хочете, щоб ваше додаток після запуску було не видно і тільки іконка містилася в трей, буде логічним встановити це властивість в False.

Під час виконання тільки читання.

StartUpPosition - розташування форми при завантаженні. Під час виконання тільки читання.

0 - Manual; становище форми на екрані, задається властивостями Left і Top.

1 - CenterOwner; в центрі робочого столу, дочірня в центрі батьківської.

2 - CenterScreen; в центрі екрану.

3 - Windows Default; становище задається системою, виходячи з кількості відкритих вікон і розташування їх на екрані.

Tag - додаткова інформація, необхідна для ідентифікації об'єкта.

Top - відстань, від верхнього краю форми до верхнього краю екрану. Використовується в поєднанні з властивістю Left, і визначають розташування форми на екрані.

Visible - видима форма чи ні.

Width - ширина форма, в твіпах - спеціальна одиниця вимірювання.

WindowState - стан форми при запуску.

0 - Normal; Звичайний стан форми.

1 - Minimized; Назви говорять самі за себе. При запуску форма буде згорнута.

2 - Maximized. При запуску форма буде розгорнута на весь екран.

Якщо вас цікавить, якась тема, пишіть - спробую в подальшому її розкрити.

Схожі статті