Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.05;
Скачать: CL | DM;

Вниз

ListBox   Найти похожие ветки 

 
Pa5ha   (2004-02-18 18:28) [0]

Не, полюбому нужно установить новый компонент - замены в стандартных нет.
Короче, нет ли у кого ЛистБокса, в котором бы было две колонки в записи. Надо отобразить название файла и его размер, а чтоб красиво было они должны быть выровняны. Для этого нужна вторая колонка. Дайте пожалста ссылочку или киньте на мыло.


 
Maxud ©   (2004-02-18 18:31) [1]

ListView?


 
TUser ©   (2004-02-18 18:59) [2]

ValueListEditor - есть в D7. А вообще такое делается на основе StringGrid"а.


 
miwa ©   (2004-02-19 05:36) [3]

Вообще-то есть в листбокса свойство такое - Columns...


 
Романов Р.В. ©   (2004-02-19 07:55) [4]

F1 - TListBox.OnDrawItem


 
Pa5ha   (2004-02-19 16:09) [5]

>Вообще-то есть в листбокса свойство такое - Columns...<
Полная ерунда (можешь проверить сам). Это не решение, поскольку здесь мы получим всего лишь продолжение списка в следующей колонке (например, как в случае газетного или книжного печатного текста), а не связь между колонками, что есть совершенно не то, что требуется.
>ValueListEditor - есть в D7. А вообще такое делается на основе StringGrid"а.<
Тоже не то. А Грид - выделяется только ячейка, а не строка.
ListView позволяет делать дерево помоему, да и чего гимороиться то, когда есть уже готовые компоненты. Только стоят они много. Поэтому и спрашиваю: а нет ли халявного?


 
Amoeba ©   (2004-02-19 16:18) [6]

Посмотри библиотеку Raze. На халяву есть на http://www.tdelphi.spb.ru/b00.php?bas=site&str=2
Если память не изменяет, там есть такой компонент типа ListBox с нужными тебе фичами.


 
CTAPbIi   (2004-02-19 16:52) [7]

Возьми StringGrid м поставь у него в Options - ё
goRowSelect:=True


 
Юрий Зотов ©   (2004-02-19 18:24) [8]

> Pa5ha (19.02.04 16:09) [5]
> ListView позволяет делать дерево помоему

Не знаю, как по-Вашему, а по-моему - как раз не дерево. А именно то, что Вы ищете. См. стиль vsReport.

> да и чего гимороиться то, когда есть уже готовые компоненты.

Cогласен полностью. Даже продолжу Вашу мысль - чего геморроиться и искать сторонний компонент, если есть стандартный и он полностью подходит?

> Только стоят они

Стандартные - ничего не стоят. Потому что они у Вас уже есть.


 
Pa5ha   (2004-02-20 18:08) [9]

Теперь, вроде работает этот листвью. Хоть ктонить раньше бы написал, что надо изменить. Тадлица мне не нравится: хоть скроллера нет она все равно скролится, размер скрола не изменяется... (и т.д.)


 
Pa5ha   (2004-02-20 18:12) [10]

А как у этого листвью убрать теперь заголовок и самое главное - добавлять элементы?


 
MBo ©   (2004-02-20 18:18) [11]

F1


 
Pa5ha   (2004-02-21 17:37) [12]

Пардон. У меня сначала вопрос, а потом Ф1. А вот как стиль текста в колонке поменять я не знаю.


 
Игорь Шевченко ©   (2004-02-21 19:01) [13]

Pa5ha (21.02.04 17:37)


> У меня сначала вопрос, а потом Ф1.


Советую обратить внимание на следующий путь: сначала F1, потом, если что-то совсем непонятно, то вопрос.


 
Pa5ha   (2004-02-21 19:52) [14]

Нет. ЛистВью - отвратительный компонент. Работает ч/з зад. У меня большой файловый архив (6049 файлов) и обрабатывается очень долго. А удаляет - это ваще .... . Если выделено много верхних элементов, то нижние удаляются сами. И вабсче.


 
Игорь Шевченко ©   (2004-02-21 20:04) [15]


> У меня большой файловый архив (6049 файлов) и обрабатывается
> очень долго.


ListView.Items.BeginUpdate
.....
ListView.Items.EndUpdate


 
Pa5ha   (2004-02-21 21:03) [16]

А что это скобки делают? Просто раньше не сталкивался.


 
Max003   (2004-02-21 21:07) [17]

Макароны, лапша, котлеты. Не в коня корм. Вот всю жизнь и худой.


 
Юрий Зотов ©   (2004-02-21 21:09) [18]

> Pa5ha (21.02.04 21:03) [16]

Присоединяюсь к [13].


 
Pa5ha   (2004-02-21 21:14) [19]

Присоединяюсь к [15]-помогло. А как после селект алл (или вообще) обновить компонент, а то выделенные элементы отображаются, как не выделенные.


 
Maxud ©   (2004-02-21 21:25) [20]

SetFocus?


 
Pa5ha   (2004-02-22 15:58) [21]

Не. Короче со всем разобрался, но возник вопрос: при изменении записи вручную в исполняющейся программе как можно получить номер строки, которая была изменена?


 
Maxud ©   (2004-02-23 03:46) [22]

ItemIndex



Страницы: 1 вся ветка

Текущий архив: 2004.03.05;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.021 c
8-12461
Rog
2003-11-01 08:11
2004.03.05
недостаточно ресурсов для обработки команды


1-12367
Andy
2004-02-25 09:21
2004.03.05
Help to Help


3-12296
Maxim Volobuev
2004-02-06 15:07
2004.03.05
Литовские и русские буквы в DB


1-12342
Ilg
2004-02-06 10:00
2004.03.05
Открытие браузера


14-12509
kaif
2004-02-12 00:02
2004.03.05
---|Ветка была без названия|---