Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.21;
Скачать: CL | DM;

Вниз

DBGrid. Значение поля целиком в виде подсказки   Найти похожие ветки 

 
Andriano ©   (2003-06-27 11:08) [0]

Как отображать значение поля целиком всплывающей подсказкой, когда оно не вмещается в DBGrid (обрезается). Причем левый верхний угол, не в позиции мыши, а таким образом что появляющийся текст точно накладывается, на текст в ячейке.

Использую DBGridEh, может там такое поддерживается. Если да, то как?

Это используется сплошь и рядом, а как сделать так и не нашел.
Может это уже обсуждалось здесь, но поиск не дал результатов.


 
TohaNik ©   (2003-06-27 11:16) [1]

http://www.softforum.ru/html/index.asp?id=delphi66&group=cps.inprise.delphi


 
Mike1 Kouzmine1   (2003-06-27 11:17) [2]

OnHint
Hint := t["1"].asString;


 
Ruslan Banshchikov ©   (2003-06-27 11:21) [3]

можно так: на событие грида OnMouseMove вешай обработчик

var
ACoord : TGridCoord;

begin
ACoord:=DBGridEh.MouseCoord(X, Y);
if ACoord.Y <> -1 then begin
Application.CancelHint;
case ACoord.X of
1.. n : if DBGridEh.Canvas.TextWidth( <текст поля>) >
DBGridEh.Columns[ACoord.X - 1].Width then
DBGridEh.Hint:= <текст поля>;
end;
end
else begin
DBGridEh.Hint:="";
Application.CancelHint;
end;
end;


 
dash78 ©   (2003-06-27 11:22) [4]

В гриде есть опция Columns[i] ToolTips
ее желательно выставить в True


 
Alexandr ©   (2003-06-27 11:35) [5]

dbgrideh
решит эту проблему и многие другие


 
Andriano ©   (2003-06-27 11:37) [6]

> dash78 ©
Сделал. Ставим TDBGridColumnEh.ToolTips и TDBGridEh.ShowHint в true и всё как надо. Как просто всё было! Спасибо.

В DBGrid разумеется этого нет.
Всем спасибо.



Страницы: 1 вся ветка

Текущий архив: 2003.07.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.021 c
3-67684
SergeyI
2003-06-26 17:22
2003.07.21
Memo поле


1-67763
Dimaxx
2003-07-09 00:07
2003.07.21
Папка профиля пользователя


3-67699
Тфьу
2003-06-26 22:56
2003.07.21
Как в Interbase задать формат даты?


1-67881
maxic
2003-07-08 11:02
2003.07.21
Изображение на компоненте при его создании


3-67661
Дучф
2003-06-25 23:18
2003.07.21
Ошибка при добавлении в таблицу