Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ширина текста и его положение - VirtualDrawTree, рисование подсказки 
:(
    Опции темы
AnalogXP
Дата 9.3.2010, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 23.9.2007

Репутация: нет
Всего: нет



Приветствую Вас!

Возникла такая ситуация: 

Нужно показывать подсказку, только у ячеек у которых текст, не вмещяется в ее ширину. В подсказке, уже отображать полный текст ячейки.
Я сделал проверку: если ширина текста больше чем ширина ячейки (колонки), тогда отображаем подсказку.

Но есть нюанс. У каждой ячейки, текст отображается с разных позиций (с левой стороны): перед текстом рисуются иконки, ну и, отображение в виде дерева также смещяет текс влево. 

Из выше сказаного, получается что текст может быть короче чем ширина ячейки, но из за смещения он полностью не отображается, и подсказка не появляется.

Как узнать положение текста с левой стороны колонки? 

П.С. Текст рисуется в onDrawNode

PM MAIL   Вверх
Proxin
Дата 10.3.2010, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 21.6.2008

Репутация: нет
Всего: 3



а прибавить ширину картинки никак?
PM MAIL   Вверх
AnalogXP
Дата 10.3.2010, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 23.9.2007

Репутация: нет
Всего: нет



Proxin, с картинкой проблем нет (ширина одна и та же), но вот левый отступ...
Пример:

+ node
<-----> + node
<-----> + node
<-----> + node
<-------------> + node
<-------------> + node
<-------------> + node
<-------------> + node

<-------------> - эту ширину не знаю как определить
PM MAIL   Вверх
Proxin
Дата 11.3.2010, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 363
Регистрация: 21.6.2008

Репутация: нет
Всего: 3



indent и margin?
PM MAIL   Вверх
AnalogXP
Дата 11.3.2010, 15:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 23.9.2007

Репутация: нет
Всего: нет



Цитата(Proxin @  10.3.2010,  22:06 Найти цитируемый пост)
indent и margin? 

Ну, это уже на черный день. 
Думал, может есть другой, более изящный способ.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0504 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.