Разработка приложений в системе Delphi. Шейкер Т.Д. - 48 стр.

UptoLike

Составители: 

событие OnSelectCell, в обработчик которого передаются номера столбца
ACol и строки ARow выделенной ячейки. Это событие позволяет использовать в
программе значение из выбранной ячейки:
procedure TForm1.StringGrid2SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
if (ACol in[1..3]) and (ARow in[1..3])
then case ARow of
1: xn:=strtofloat(StringGrid2.cells[ACol,ARow]);
2: xk:=strtofloat(StringGrid2.cells[ACol,ARow]);
3: hx:=strtofloat(StringGrid2.cells[ACol,ARow]);
end;
end;
4.6. Компоненты для отображения текста
Метка Label
Компоненты класса
TLabel (метки) предназначены для размещения
текстов: заголовков для других компонент, разделителей, поясняющих
надписей и т.д. Элементы этого типа применяют в тех случаях, когда надо
отобразить текст, который не должен изменяться пользователем.
Свойство
AutoSize указывает, будет ли метка изменять свои размеры в
зависимости от помещённого в свойство
Caption текста.
Свойство
Alignment управляет выравниванием текста по горизонтали, а
свойство
LayOutпо вертикали.
Свойство WordWrap разрешает/запрещает разрыв строки на границе слова.
Для вывода многострочных надписей необходимо
AutoSize присвоить
значение
false, WordWrap присвоить значение true и задать необходимые
размеры метки.
Статический текст StaticTerxt
Статический текст StaticTerxt очень похож на метку Label. Дополнительно
этот компонент может иметь рамку, задаваемую свойством
Border. Для записи
длинного текста в несколько строчек достаточно установить в свойстве
AutoSize значение false и задать достаточный размер компонента.
48
событие OnSelectCell, в обработчик которого передаются номера столбца
ACol и строки ARow выделенной ячейки. Это событие позволяет использовать в
программе значение из выбранной ячейки:
procedure TForm1.StringGrid2SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
   if (ACol in[1..3]) and (ARow in[1..3])
     then case ARow of
            1: xn:=strtofloat(StringGrid2.cells[ACol,ARow]);
            2: xk:=strtofloat(StringGrid2.cells[ACol,ARow]);
            3: hx:=strtofloat(StringGrid2.cells[ACol,ARow]);
            end;
end;

             4.6. Компоненты для отображения текста

Метка Label
   Компоненты класса TLabel       (метки) предназначены для размещения
текстов: заголовков для других компонент, разделителей, поясняющих
надписей и т.д. Элементы этого типа применяют в тех случаях, когда надо
отобразить текст, который не должен изменяться пользователем.
   Свойство AutoSize указывает, будет ли метка изменять свои размеры в
зависимости от помещённого в свойство Caption текста.
   Свойство Alignment управляет выравниванием текста по горизонтали, а
свойство LayOut – по вертикали.
   Свойство WordWrap разрешает/запрещает разрыв строки на границе слова.
Для вывода многострочных надписей необходимо AutoSize присвоить
значение false, WordWrap присвоить значение true и задать необходимые
размеры метки.

Статический текст StaticTerxt
   Статический текст StaticTerxt очень похож на метку Label. Дополнительно
этот компонент может иметь рамку, задаваемую свойством Border. Для записи
длинного текста в несколько строчек достаточно установить в свойстве
AutoSize значение false и задать достаточный размер компонента.



                                    48