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

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

ListBox [D7, XP]


TimScorp ©   (2006-03-15 21:54:00) 

Доброго времени суток!!!

Вопрос в следующем:

Есть массив A [n, 3].
Допустим:

A [1, 1] := 'Иванов'
A [1, 2] := 'Иван'
A [1, 3] := 'Иванович'

A [2, 1] := 'Сидоров'
A [2, 2] := 'Сидр'
A [2, 3] := 'Сидорович'

A [3, 1] := 'Митрофанов'
A [3, 2] := 'Митрофан'
A [3, 3] := 'Николаевич'

Можно ли в ListBox'е произвести вывод следующим образом:

Иванов            Иван             Иванович
Сидоров           Сидр            Сидорович
Митрофанов     Митрофан     Николаевич

Если можно то как???

С уважением TimScorp.


Johnmen   (2006-03-15 23:51:00) [1]


> Чтобы вторые и третьи элементы массива писались столбиком


Так ведь уже сказали, что шрифт выставить моноширинный.
А как пробелы добавлять, ты знаешь...:)


TimScorp   (2006-03-15 23:03:00) [2]


> Johnmen ©   (15.03.06 22:56) [10]
> >все рано не получается.
>
> Как именно не получается?


Чтобы вторые и третьи элементы массива писались столбиком

Иванов            Иван             Иванович
Сидоров           Сидр            Сидорович
Митрофанов     Митрофан     Николаевич


Johnmen   (2006-03-15 22:56:00) [3]

>все рано не получается.

Как именно не получается?


API   (2006-03-15 22:47:00) [4]

ListBox.Font.Name := 'Courier';, или табуляция, или рисовать самому.


TimScorp   (2006-03-15 22:36:00) [5]

Вот такой вывод не получается

Иванов            Иван             Иванович
Сидоров           Сидр            Сидорович
Митрофанов     Митрофан     Николаевич

Т.е. Длина первой фамилии 6, второй - 7, третьей - 10.
К первой добавляем 4 пробела, ко второй три и все рано не получается.


Johnmen   (2006-03-15 22:30:00) [6]

>все рано не получается.

Что не получается?


TimScorp   (2006-03-15 22:21:00) [7]

Добавляю пробелы макс.длина - тек. длина все рано не получается.

ФИО это пример, там сапсем другие данные.


Desdechado   (2006-03-15 22:20:00) [8]

удивительно, что не в CheckBox'е
добивай пробелами, ставь моноширинный шрифт, соединяй ФИО в одну строку


TimScorp   (2006-03-15 22:19:00) [9]

В ListView'е можно осуществлять выбор как в listBox'е???


TimScorp   (2006-03-15 22:18:00) [10]

Мне нужно в ListBox'е


TimScorp   (2006-03-15 22:17:00) [11]

Мне нужно в ListBox'е


Desdechado   (2006-03-15 22:15:00) [12]

это можно сделать в ListView


Наверх

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