IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> ValueListEditor
Tan
сообщение 13.04.2007 14:59
Сообщение #1


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


Как в ValueListEditor удалить все элементы ?
With ValueListEditor1 do
for i:=1 to RowCount do DeleteRow(i);

Так не выходит, выдаёт ошибку.


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 13.04.2007 15:36
Сообщение #2


Гость






А вот так:
  With ValueListEditor1 do
While Strings.Count > 0 do DeleteRow(1);

?
 К началу страницы 
+ Ответить 
Tan
сообщение 13.04.2007 15:40
Сообщение #3


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


Спасибо, вы как всегда очень помогли, интересно, а почему не работает как я выше написал ?


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 13.04.2007 15:51
Сообщение #4


Гость






Ну, посуди сам... Ты же увеличиваешь индекс, но одновременно с этим число строк ValueListEditor-а при очередном удалении уменьшается... Надо было делать или так как я показал, чтобы удалять только первый элемент, или DownTo:
With ValueListEditor1 do
for i := Pred(RowCount) downto 1 do DeleteRow(i);



Сообщение отредактировано: volvo - 13.04.2007 15:52
 К началу страницы 
+ Ответить 
Tan
сообщение 13.04.2007 15:55
Сообщение #5


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


Точно, как - то не обратил внимание. Ещё раз спасибо!


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tan
сообщение 13.04.2007 16:48
Сообщение #6


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


Всё про этот же объект ValueListEditor : изначально когда он создаётся поле key выделяется автоматически, как мне сделать так чтобы никаких выделений не было, так как я использую этот объект для вывода информации?


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Tan
сообщение 14.04.2007 17:32
Сообщение #7


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


про этот же компонент, как сделать, чтобы когда вводишь текст в любое из полей в случае если он не влазит в область появляется прокрутка, в Object Inspector скролы вроде включил, но так они и не появились wacko.gif

Сообщение отредактировано: Tan - 14.04.2007 18:03


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 14.04.2007 18:03
Сообщение #8


Гость






Это не те полосы прокрутки... Максимум, чего можно добиться, используя ScrollBars, которые включаются для ValueListEditor-а в Инспекторе - это прокрутить содержимое вверх/вниз, если компонент не может отобразить одновременно все строки...

Сообщение отредактировано: volvo - 14.04.2007 18:03
 К началу страницы 
+ Ответить 
Tan
сообщение 14.04.2007 18:08
Сообщение #9


Профи
****

Группа: Пользователи
Сообщений: 559
Пол: Мужской
Реальное имя: Бруно

Репутация: -  10  +


То есть сделать такие чтобы они влево вправо крутились невозможно ? А тогда какой компонент похожий на этот может позволить прокрутки о которых я писал ? Мне надо вывести 2 значения - ключа и даты (а они соответвенно могут быть и побольше чем может уместитьValueListEditor), именно поэтому я и взял вышеописанный объект, вчера столько парился, чтобы эти полосы прокрутки найти blink.gif


--------------------
Цитата
Imagination is more important than knowledge.
Albert Einstein
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 12.07.2025 16:24
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"