Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TJvDBTreeView, хинт (ToolTips) обрезается до 80-ти символов.


Дмитрий Белькевич ©   (2010-08-24 11:17:00) 

Сабж, куда копать?


Дмитрий Белькевич   (2010-09-03 10:47:00) [1]

Окончательно:

убрал ToolTips.

Добавил в TJvDBTreeView в OnMouseMove:


procedure TForm1.JvDBTreeView1MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
var
TempNode: TTreeNode;
begin
TempNode := JvDBTreeView1.GetNodeAt(X, Y);
if Assigned(TempNode) and (FLastNode <> TempNode) then
begin
 FLastNode := TempNode;
 Application.CancelHint;
 JvDBTreeView1.Hint := WrapText(TempNode.Text, 80);
end;
end;


Игорь Шевченко   (2010-08-24 16:50:00) [2]

нескромный вопрос - а зачем такой длинный хинт ?


Дмитрий Белькевич   (2010-08-24 15:43:00) [3]

Таки нашел, что у гугля спросить и гугль ответил:

http://www.rsdn.ru/forum/delphi/2849191.flat.aspx

Из VCL кода:

// Work around NT COMCTL32 problem with tool tips >= 80 characters


Дмитрий Белькевич   (2010-08-24 13:06:00) [4]

Самое обидное, что в JVCL вроде бы ничего нету по поводу ToolTips. Предполангаю, что ноги откуда-то из VCL растут. Не в том смысле, что глюк, а в том смысле, что где-то какие-то ограничения на размер стоят.


Игорь Шевченко   (2010-08-24 11:59:00) [5]

в исходники, очевидно. JVCL же с исходниками


Наверх

Титульная страница Поиск, карта сайта Написать письмо