![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 же с исходниками