Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.03.05;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.007 c
1-12384
Asd
2004-02-25 16:15
2004.03.05
ListView


1-12352
Pa5ha
2004-02-21 21:04
2004.03.05
Справка


7-12544
barmaley2000
2003-12-12 13:29
2004.03.05
Список процессов и информация о системе


3-12299
Relaxxx
2004-02-09 14:23
2004.03.05
Возможно ли как-то связать два датаСета и отображать их...


3-12284
bespasian
2004-02-06 17:20
2004.03.05
Изменить цвет строки в DBGrid.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский