Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по 2 аттестации.docx
Скачиваний:
12
Добавлен:
27.09.2019
Размер:
52.65 Кб
Скачать

6.Какие свойства сетки используются для ввода данных?

Text, TextMatrix - возвращает или устанавливает текст, хранящийся в текущей ячейке.

ScrollBar - линейка прокрутки, имеет 4 значения: 0- выводится автоматически, 1- горизонтальная, 2- вертикальная, 3 – обе.

ColPosition, RowPosition – позволяют перемещать целые колонки и столбцы по сетке.

ColWidth, RowHeight - ширина и высота столбца

ColAlignment - выравнивание текста в ячейках. Можно использовать 10 возможных значений свойства Alignment для управления выравниванием информации в ячейках:

7.Как выровнять данные в столбце по центру (по левому краю, по ширине)?

ColAlignment - выравнивание текста в ячейках. Можно использовать 10 возможных значений свойства Alignment для управления выравниванием информации в ячейках: Синтаксис: ИмяCетки. ColAlignment (индекс) = Значение%

Grid1.ColAlignment(i) = 2

8.Как выделить ячейку ввода в сетке цветом?

Private Sub Grid1_LostFocus()

Grid1.CellBackColor = QBColor(15)' закраска ячейки белым цветом при потере фокуса сеткой

End Sub

Private Sub Grid1_SelChange()

Grid1.CellBackColor = QBColor(14) ' закраска ячейки желтым цветом при выделении

End Sub

Private Sub Grid1_LeaveCell()

Grid1.CellBackColor = QBColor(15) ' закраска ячейки белым цветом при отмене выделения ячейки.

End Sub

10.Как зафиксировать строки (столбцы) сетки? Для каких целей это применяется?

FixedCols, FixedRows, FixedAlignment – фиксация строк, столбцов или значений. Сетка используется, как правило, для размещения таблиц данных. Если размеры сетки на форме небольшие, а число строк и колонок в таблице значительное, то при перемещении по сетке начальные строки и колонки пропадают с экрана. Это создает затруднения при анализе и чтении данных. Чтобы избежать такого неудобства нужно зафиксировать шапку таблицы.

11.Напишите фрагмент программы нумерации строк сетки.

Grid1.ColAlignment(0) = 3

For i = 1 To N

Grid1.Textmatrix(i ,0) = Str$(i)

Next i

12.Напишите фрагмент программы нумерации столбцов сетки.

For j = 1 To M

Grid1.ColAlignment(j) = 3

Grid1.TextMatrix (0,j)= Str$(j)

Next j

13.Приведите синтаксис команд ввода данных в сетку и вывода данных из сетки в переменные.

Свойство TextMatrix имеет синтаксис:

TextMatrix (номер строки, номер столбца) = строка

Grid1.TextMatrix(i,j)= “2003”

Раздел 3:

1.Что такое Screen и каковы его основные свойства?

Экран в VB представляет собой системный объект Screen. Наряду с объектом Screen существует и свойство Screen объекта Global.

Поскольку имеется только один единственный экран Windows, переменная типа Screen не объявляется, а используется системный объект Screen.Свойства объекта Screen:

ActiveControl -определяет активный элемент управления;

ActiveForm - определяет активную форму;

FontCount - количество доступных шрифтов;

Fonts() - возвращает имена всех доступных шрифтов;

Height -высота экрана;

MouseIcon- определяет пиктограмму для курсора мыши;

TwipsPerPixelX - количество твипов в пикселе по горизонтали (разрешениепо горизонтали);

TwipsPerPixelY - количество твипов в пикселе по вертикали (разрешение по вертикали);

Width- ширина экрана.