Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по TListView

504
26 января 2005 года
lexluther
71 / / 26.10.2004
Всем привет,

Помогите, пожалуйста, решить проблему,- Я создаю приложение в C++Builder 6, и столкнулся с проблемой. Мне нужно запихнуть в компонент TListView строку с названием файла, который я получаю через OpenDialog.

Я использую следующий код:

ListView->AddItem(OpenDialog->FileName,NULL);

Проблема в том, что строка добавляется как то лево,- т.е. все добавляется, но только компонент автоматически где-то после 16-ти символов вставляет три точки таким образом, что выходит:

"С:\тест\тес ..."
(вроде этого)

С OpenDialog->FileName все хорошо, т.е. там абсолютно правильная и полная строка. Как снести эти три точки и заставить его отображать всю строку?

С Уважением,
Иванов Артем
368
26 января 2005 года
rostyslav
629 / / 13.07.2004
три точки потому, что строка целиком не помещается, а так строка целиком находится в treeview.

может обработать OnHint и в качестве tooltip-a вывести всю строку?
301
26 января 2005 года
lord Kelvin
897 / / 08.11.2004
Я бы делала так...
 
Код:
ListView->Items->Add(OpenDialog->FileName,NULL);
259
26 января 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by lord Kelvin
Я бы делала так...
 
Код:
ListView->Items->Add(OpenDialog->FileName,NULL);


Фигня все. ListView показывает ... если Items не уменьщается в поле вывода, а само значение Items правильное

246
27 января 2005 года
GIZMO
1.8K / / 30.07.2004
Цитата:
Originally posted by lexluther

...
"С:\тест\тес ..."
(вроде этого)
...


Вполне нормальное поведение. Ширина колонки < сроки. Добавь колонки в дизайнере или програмно и подбери ширину.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог