Главная / Программирование /
Программирование баз данных в Delphi / Тест 12
Программирование баз данных в Delphi - тест 12
Упражнение 1:
Номер 1
Можно ли изменить шрифт заголовка столбца в сетке DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Font
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Font
свойства Title
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Font
свойства PickList
столбца.
 
Номер 2
Можно ли изменить цвет заголовка столбца в сетке DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Color
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Color
свойства PickList
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Color
свойства Title
столбца.
 
Номер 3
Можно ли изменить выравнивание текста заголовка столбца в сетке DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Alignment
свойства PickList
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Alignment
свойства Title
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Alignment
столбца.
 
Упражнение 2:
Номер 1
Можно ли изменить шрифт содержимого столбца в сетке DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Font
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Font
свойства Title
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Font
свойства PickList
столбца.
 
Номер 2
Можно ли изменить цвет столбца в сетке DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Color
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Color
свойства PickList
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Color
свойства Title
столбца.
 
Номер 3
Можно ли изменить выравнивание текста в столбце сетки DBGrid
, и если да, то каким образом?
Ответ:
 (1) нет, сетка DBGrid
не имеет редактора столбцов, поэтому в ней невозможно менять параметры столбца.
 
 (2) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Alignment
свойства PickList
столбца.
 
 (3) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить подсвойство Alignment
свойства Title
столбца.
 
 (4) да, если добавить нужный столбец в редактор столбцов сетки DBGrid
и изменить свойство Alignment
столбца.
 
Упражнение 3:
Номер 1
Укажите правильные варианты обращения к свойству Font
, если нужно программно поменять шрифт первого столбца сетки DBGrid
:
Ответ:
 (1) DBGrid1[0].Font
 
 (2) DBGrid1[1].Font
 
 (3) DBGrid1.Columns[0].Font
 
 (4) DBGrid1.Columns[1].Font
 
 (5) DBGrid1.Columns.Items[0].Font
 
 (6) DBGrid1.Columns.Items[1].Font
 
Номер 2
Укажите неправильные варианты обращения к свойству Font
, если нужно программно поменять шрифт первого столбца сетки DBGrid
:
Ответ:
 (1) DBGrid1[0].Font
 
 (2) DBGrid1[1].Font
 
 (3) DBGrid1.Columns[0].Font
 
 (4) DBGrid1.Columns[1].Font
 
 (5) DBGrid1.Columns.Items[0].Font
 
 (6) DBGrid1.Columns.Items[1].Font
 
Номер 3
Укажите правильные варианты обращения к свойству Color
, если нужно программно поменять цвет фона первого столбца сетки DBGrid
:
Ответ:
 (1) DBGrid1[0].Color
 
 (2) DBGrid1[1].Color
 
 (3) DBGrid1.Columns[0].Color
 
 (4) DBGrid1.Columns[1].Color
 
 (5) DBGrid1.Columns.Items[0].Color
 
 (6) DBGrid1.Columns.Items[1].Color
 
Номер 4
Укажите неправильные варианты обращения к свойству Color
, если нужно программно поменять цвет фона первого столбца сетки DBGrid
:
Ответ:
 (1) DBGrid1[0].Color
 
 (2) DBGrid1[1].Color
 
 (3) DBGrid1.Columns[0].Color
 
 (4) DBGrid1.Columns[1].Color
 
 (5) DBGrid1.Columns.Items[0].Color
 
 (6) DBGrid1.Columns.Items[1].Color
 
Упражнение 4:
Номер 1
Требуется создать пустой столбец, в котором будут собираться данные из других столбцов. В каком событии сетки DBGrid
нужно вводить необходимый код?
Ответ:
 (1) OnEnter
 
 (2) OnColEnter
 
 (3) OnDrawColumnCell
 
 (4) OnKeyPress
 
 (5) OnCellClick
 
Номер 2
Требуется создать пустой столбец, при попытке редактирования которого отобразится кнопка с тремя точками "…". Какое значение свойства ButtonStyle
столбца сетки DBGrid
нужно выбрать?
Ответ:
 (1) cbsAuto
 
 (2) cbsEllipsis
 
 (3) cbsNone
 
Номер 3
В одном из полей сетки DBGrid
имеется кнопка с тремя точками "…". В каком событии сетки нужно писать код нажатия на эту кнопку?
Ответ:
 (1) OnEnter
 
 (2) OnKeyPress
 
 (3) OnEditButtonClick
 
 (4) OnTitleClick
 
 (5) OnCellClick
 
Упражнение 5:
Номер 1
Можно ли организовать в сетке DBGrid
список выбора, как ComboBox
, и если да, то каким образом?
Ответ:
 (1) нет, нельзя.
 
 (2) можно, указав в свойстве ButtonStyle
значение cbsEllipsis
.
 
 (3) можно, вписав нужные строки в свойство PickList
.
 
 (4) можно, вписав нужные строки в свойство Title
.Caption
.
 
Номер 2
Выберите верные утверждения:
Ответ:
 (1) в столбце сетки DBGrid
невозможно организовать список выбора как ComboBox
.
 
 (2) в столбце сетки DBGrid
можно организовать список выбора как ComboBox
, если заполнить свойство PickList
нужными строками.
 
 (3) в столбце сетки DBGrid
невозможно сформировать список выбора как ComboBox
программно, только с помощью Инспектора Объектов.
 
 (4) в столбце сетки DBGrid
можно сформировать список выбора как ComboBox
программно, если вызвать метод Add
() свойства PickList
.
 
Номер 3
Выберите неверные утверждения:
Ответ:
 (1) в столбце сетки DBGrid
невозможно организовать список выбора как ComboBox
.
 
 (2) в столбце сетки DBGrid
можно организовать список выбора как ComboBox
, если заполнить свойство PickList
нужными строками.
 
 (3) в столбце сетки DBGrid
можно сформировать список выбора как ComboBox
программно, если вызвать метод Add
() свойства PickList
.
 
 (4) в столбце сетки DBGrid
невозможно сформировать список выбора как ComboBox
программно, только с помощью Инспектора Объектов.
 
Упражнение 6:
Номер 1
Какое свойство сетки DBGrid
отвечает за стиль прорисовки данных в ячейке, и позволяет изменять цвет текста ячейки или цвет ее фона?
Ответ:
 (1) BoundsRect
.
 
 (2) Canvas
.
 
 (3) Columns
.
 
 (4) FixedColor
.
 
 (5) Handle
.
 
Номер 2
Какое свойство сетки DBGrid
позволяет изменять цвет текста ячейки?
Ответ:
 (1) DBGrid1.Font.Color.
 
 (2) DBGrid1.Brush.Font.Color.
 
 (3) DBGrid1.Canvas.Font.Color.
 
 (4) DBGrid1.Pen.Font.Color
.
 
Номер 3
Какое свойство сетки DBGrid
позволяет изменять цвет заливки ячейки?
Ответ:
 (1) DBGrid1. Color.
 
 (2) DBGrid1.Brush. Color.
 
 (3) DBGrid1.Pen.Brush.Color.
 
 (4) DBGrid1.Canvas.Brush.Color.