TListBox и TComboBox подерживают многоколоность?
Модератор: Модераторы
TListBox и TComboBox подерживают многоколоность?
Поддерживают ли эти элементы больше колонок?
В висуал бейсике поддерживают
И если да, то как управлять шириной колонок?
В висуал бейсике поддерживают
И если да, то как управлять шириной колонок?
Самоучитель есть по Delphi 7 но на этот глупый вопрос ответа нету по этому и задал
Да и по гуглу не реально это искать по этому и задал вопрос
В visual basic и ListBox и ComboBox имеют много колонок
в openoffice basic наоборот они оба одноколоночные что сильно ограничивает в действии
Вот из горького опыта и спросил
Да и по гуглу не реально это искать по этому и задал вопрос
В visual basic и ListBox и ComboBox имеют много колонок
в openoffice basic наоборот они оба одноколоночные что сильно ограничивает в действии
Вот из горького опыта и спросил
alexs писал(а):ListBox - да, свойство Columns
TComboBox - нет, и не зачем - как ты представляеш себе давать выбор пользователю в выпадающем списке, который многоколоночен?
PS
Возьми какой нибудь сомоучитель для начинабщих по паскалю и введение в VCL для дельфи - много глупых вопросов сразу пропадёт.
Вот что я нашел по listbox
Posted by delphiman on November 22, 2005
In Reply to: Using the listbox please posted by Kibi on November 15, 2005
: How do you 'edit a listbox' and 'search a listbox'
: thank you
If by "edit" a Delphi listbox, you mean "change its contents" during runtime: the contents can be modified via its property "items":
- to add a line at the end:
ListBox1.Items.Add('This is a new line');
- to insert a line before the second line:
ListBox1.Items.Insert(1, 'Second line inserted');
- to remove first line:
ListBox1.Items.Delete(0);
- to replace a line with a new string:
ListBox1.Items[2] := 'Third line is replaced';
Ни намека на многоколоность
Если не трудно приведи пример как написать данные во второй колонке третей строке
Заранее благодарности
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
AMD писал(а):Если не трудно приведи пример как написать данные во второй колонке третей строке
Посмотри внимательно как работает ListBox - вопросы глупые отпадут.
ListBox - он на то и List - что отображает последовательность. Просто отображение может быть в 2 или более колонок. У самой же последовательности нет в принципе понятия колонка
alexs писал(а):AMD писал(а):Если не трудно приведи пример как написать данные во второй колонке третей строке
Посмотри внимательно как работает ListBox - вопросы глупые отпадут.
ListBox - он на то и List - что отображает последовательность. Просто отображение может быть в 2 или более колонок. У самой же последовательности нет в принципе понятия колонка
Где мне посмотреть внимательно?
Приведи пример...
вот этой строкой я добавляю элемент Listbox.Items.Add(buf);
buf это string
все что нашел это вот что
Delphi's TListBox control displays a collection of items in a scrollable list.
By design, a listbox displays its items in one column.
If you want to display several items in one row, thus have multiple columns in a list box, you can use the next approach:
Set the TabWidth property - it specifies the width of the columns in pixels.
When you add items to the list box, separate the columns with '^I', that is capital "i", like in:
Но во первых не могу найти TabWidth
Во вторых это не те колонки которые нужны он просто ставит табуляцию и получаются если длина строк разная в разных рядах в одной и той же колонке то получается каша типа
aaaaaaaaaaaaaaaaaaaaa bbbbbbb cccccccccccc
aaa bbbbbbbbbbb ccccc
aaaaaaa b cccccccccccccccccccccccccc
aaaaa bbbbb ccc
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
Нет, ну хоть бы поигрались сначала с компонентами, посмотрели, что они могут... Откуда такая априорная уверенность, что в StringGrid'e нельзя выделить строку целиком?
UPD: Вообще, я конечно желаю популяризацию Lazarus'у, но вот Вам рекомендую обратить внимание на проект Gambas - http://gambas.sourceforge.net/ ^_^
UPD: Вообще, я конечно желаю популяризацию Lazarus'у, но вот Вам рекомендую обратить внимание на проект Gambas - http://gambas.sourceforge.net/ ^_^
Brainenjii писал(а):Нет, ну хоть бы поигрались сначала с компонентами, посмотрели, что они могут... Откуда такая априорная уверенность, что в StringGrid'e нельзя выделить строку целиком?
UPD: Вообще, я конечно желаю популяризацию Lazarus'у, но вот Вам рекомендую обратить внимание на проект Gambas - http://gambas.sourceforge.net/ ^_^
смотрел но проэкт с виду слабее лазаруса
