Форум: "Основная";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
ВнизКак в DbGrid сделать так чтобы Hint появлялся только после Найти похожие ветки
← →
Dimaiv (2002-04-26 19:47) [0]нажатия на определенную колонку.
← →
Song (2002-04-26 19:58) [1]ActivateHint()
← →
Dimaiv (2002-04-26 20:30) [2]>Song
Имеется например колонка "Тип", Hint должен появляться только
если я нажал именно на эту колонку. Если нажал на другую то Hint
либо вообще не появляется либо появляется другой.
← →
Song (2002-04-26 20:40) [3]И что?
← →
Dimaiv (2002-04-27 08:37) [4]Как я понял ActivateHint нужны координаты,а можно ли обойтись
свойствами DbGrid?
← →
Song (2002-04-27 08:58) [5]В той задаче, как Вы её поставили - нет.
← →
Lusha (2002-04-27 09:45) [6]>Dimaiv © (27.04.02 08:37)
Как я понял ActivateHint нужны координаты,а можно ли обойтись
свойствами DbGrid?
Вот именно его свойствами и надо воспользоваться для их (координат) определения...
← →
MIA (2002-04-27 19:38) [7]Проблема совсем элементарная.
При щелчке или другом событии DBGrid, нужно лишь проверить на какой колонке (а правильнее сказать поле) находится фокус.
Пример из моей программы:
procedure TFD_Main.DBGrid1CellClick(Column: TColumn);
begin
if Column.Title.Caption="Дисциплина"
then DBGrid1.Hint:=DDM.TWSPISubject.AsString
else DBGrid1.Hint:=""; //можно вообще Hint отключить
end;
← →
Dimaiv (2002-05-10 13:14) [8]Mia это то что нужно
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.05.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c