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

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

Фиксированный вывод


c0rben ©   (2006-11-18 22:40:00) 

Добрый вечер господа.У меня такой вопрос:можно ли в компоненте TListBox сделать так, чтобы в строке слово выводилось на фиксированном месте, например за 3 символа до конца строки?Без применения пробелов.Например в Паскале это можно было сделать с помощью gotoxy.


RASkov   (2006-11-20 00:29:00) [1]

> [12] MsGuns ©   (19.11.06 23:43)

Упс... извеняюсь... показалось:)


RASkov   (2006-11-20 00:28:00) [2]

> [12] MsGuns ©   (19.11.06 23:43)

Опять мне? Мне он нафик не нужен:)
ЗЫ см[0] и кто это написал....


MsGuns   (2006-11-19 23:43:00) [3]

А чем стрингрид не угодил ?


RASkov   (2006-11-19 22:58:00) [4]

> Позволяет создать есколько столбцов

Но эти столбцы это как бы один т.е. продолжение первого и т.д.


RASkov   (2006-11-19 22:57:00) [5]

> [9] MikePetrichenko ©   (19.11.06 10:04)

Columns то есть, но только как это связать с
> чтобы в строке слово выводилось на фиксированном месте,
> например за 3 символа до конца строки


MikePetrichenko   (2006-11-19 10:04:00) [6]

У ListBox есть свойство Columns. Позволяет создать есколько столбцов. Не уверен, что сие свойство присутствует в классе TListBox (ну очень влом запускать Delphi и смотреть), но сам ListBox такое поддерживает.


Германн   (2006-11-19 03:58:00) [7]


> RASkov   (19.11.06 03:33) [7]
>
> Чего-то не понятно как-то, как это так
>
> > чтобы в строке слово выводилось на фиксированном месте,
>
> > например за 3 символа до конца строки
>
> Это что, только 3 символа справа в строке ListBox'а видно
> так, чтоли?
> Ух и зададут вопросы...
>

Ух и зададут! И даже больше. Потребуют дать готовое решение! :-)


RASkov   (2006-11-19 03:33:00) [8]

Чего-то не понятно как-то, как это так

> чтобы в строке слово выводилось на фиксированном месте,
> например за 3 символа до конца строки

Это что, только 3 символа справа в строке ListBox'а видно так, чтоли?
Ух и зададут вопросы...


Германн   (2006-11-19 02:26:00) [9]


> c0rben   (18.11.06 22:40)
>
> Добрый вечер господа.У меня такой вопрос:можно ли в компоненте
> TListBox сделать так, чтобы в строке слово выводилось на
> фиксированном месте, например за 3 символа до конца строки?
> Без применения пробелов.Например в Паскале это можно было
> сделать с помощью gotoxy.
>

Не ври. В Паскале этонельзя было сделать! В Паскале не было TListBox. :-)


Алхимик   (2006-11-18 22:57:00) [10]

> [4] Anatoly Podgoretsky ©   (18.11.06 22:53)
> > Алхимик  (18.11.2006 22:48:02)  [2]
>
> А проблему за три символа до конца решишь в общем случае?
>
> Не говоря уже о том, что конца нет.

В общем виде естественно нет, ибо [1]


MsGuns   (2006-11-18 22:53:00) [11]

можно


Anatoly Podgoretsky   (2006-11-18 22:53:00) [12]

> Алхимик  (18.11.2006 22:48:02)  [2]

А проблему за три символа до конца решишь в общем случае?
Не говоря уже о том, что конца нет.


Алхимик   (2006-11-18 22:48:00) [13]

Сделать собственную прорисовку.
см OnDrawItem


Anatoly Podgoretsky   (2006-11-18 22:46:00) [14]

> c0rben  (18.11.2006 22:40:00)  [0]

Большинство шрифтов имеют переменный размер


Наверх

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