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

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

поле key в valuelisteditor


Страницы:   1 2

J_SABER ©   (2006-07-09 20:08:00) 

Не могу никак разобраться как программно добавлять названия в поле key. Почему то все команды которые я испробовал добавляют текст в value.


SergP   (2006-07-10 23:22:00) [1]

> А вот и да! Это идин из 4 элементов множества KeyOptions:


Кстати не обязательно один из 4. может быть также 0,1,2,3,4 из 4.


SergP.   (2006-07-10 20:46:00) [2]

> [22] J_SABER ©   (10.07.06 20:21)
> Просто вы утверждали что в множестве не может быть других
> множеств. В Делфи может и не может. А вообще может.


Ну вообще-то на этом форуме речь как раз и идет про Дельфи...
И Ваш вопрос тоже Дельфи касается.
Так при чем тогда то, что может быть вообще?


J_SABER   (2006-07-10 20:21:00) [3]

Просто вы утверждали что в множестве не может быть других множеств. В Делфи может и не может. А вообще может. И вообще тема закрыта. С вопросом я уже разобрался. Всем спасибо.


Loginov Dmitry   (2006-07-10 20:08:00) [4]

Ну что за орех такой!!!

КАКИМ БОКОМ ТУТ ВДРУГ ОКАЗАЛАСЬ ДИСКРЕТНАЯ МАТЕМАТИКА?


J_SABER   (2006-07-10 20:04:00) [5]


> Loginov Dmitry ©   (10.07.06 19:31) [19]
>
> > Уж я то прекрасно знаю, что такое множество
>
>
> :)))))))
>
> > К вашему сведению элементы множества, также могут быть
> множеством
>
>
> Неправда. Попробуйте объявить множество какого-либо "непорядкового"
> типа, и компилятор вам скажет, что "Ordinal type required"


Делфи здесь не причём. Учите дискретную математику и другие науки.


Loginov Dmitry   (2006-07-10 19:31:00) [6]

> Уж я то прекрасно знаю, что такое множество


:)))))))

> К вашему сведению элементы множества, также могут быть множеством


Неправда. Попробуйте объявить множество какого-либо "непорядкового" типа, и компилятор вам скажет, что "Ordinal type required"


> Не знаю почему они принимают числовые значения


Ordinal type


> что в Properties им можно устанавливать значения true и false


А что бы вы хотели видеть в инспекторе объектов? Чекбоксы?
А помоему в Delphi вполне удобное средство для составления множеств.


J_SABER   (2006-07-10 19:21:00) [7]


> Не стоит употреблять термины, если вы понятия не имеете,
>  что они означают (в данном случае термин - "множество").
>


Уж я то прекрасно знаю, что такое множество. К вашему сведению элементы множества, также могут быть множеством.
Не знаю почему они принимают числовые значения, но могу сказать, что в Properties им можно устанавливать значения true и false. Посмотрите сами.


Loginov Dmitry   (2006-07-10 18:05:00) [8]

> Это идин из 4 элементов множества KeyOptions:
> keyedit, keyadd,keydelete,keyunique. И все они принимают
> только два значения.


Не стоит употреблять термины, если вы понятия не имеете, что они означают (в данном случае термин - "множество").


SergP.   (2006-07-10 17:12:00) [9]

Проверь сам:

label1.Caption:=inttostr(ord(keyadd)); и т.д.


SergP.   (2006-07-10 17:10:00) [10]

> А вот и да! Это идин из 4 элементов множества KeyOptions:
>
> keyedit, keyadd,keydelete,keyunique. И все они принимают
> только два значения.



LOL

Они не могут принимать два значения, ибо это элементы множества, типа как константы.
Могу даже сказать какие значения они принимают:
keyedit=0
keyadd=1
keydelete=2
keyunique=3

:-)))


J_SABER   (2006-07-10 17:01:00) [11]


> Loginov Dmitry ©   (10.07.06 16:25) [13]
>
> > keyUnique может принимать только значения true и false
>
>
> А вот и нет! KeyUnique - это всего лишь один из элементов
> множества KeyOptions.
>

А вот и да! Это идин из 4 элементов множества KeyOptions:
keyedit, keyadd,keydelete,keyunique. И все они принимают только два значения.
KeyUnique отвечает за возможность нахождения одинаковых имён в поле key.


Loginov Dmitry   (2006-07-10 16:25:00) [12]

> keyUnique может принимать только значения true и false


А вот и нет! KeyUnique - это всего лишь один из элементов множества KeyOptions.


J_SABER   (2006-07-10 14:00:00) [13]

keyUnique может принимать только значения true и false


Loginov Dmitry   (2006-07-10 07:39:00) [14]

> Это Boolean


Что???


J_SABER   (2006-07-10 01:40:00) [15]

Нашёл я ответ в инете:
ValueListEditor1.Cells[0,1]:= 'Приложение';
ValueListEditor1.Cells[0,2]:= 'Delphi';
и т.д.


J_SABER   (2006-07-09 23:58:00) [16]


> Loginov Dmitry ©   (09.07.06 23:45) [7]
> Скорее всего keyUnique in KeyOptions

Это Boolean


J_SABER   (2006-07-09 23:56:00) [17]


> Loginov Dmitry ©   (09.07.06 23:43) [6]
>
> Нехрен пользоваться этим компонентов, ибо оно - лажа!


В моём случае это лучший вариант.


Loginov Dmitry   (2006-07-09 23:45:00) [18]

> > Мефисто   (09.07.06 20:29) [1]
> >
> > TValueListEditor.InsertRow('A', 'B',  False);
>
>
> Он добавляет текст только идин раз, а потом выдаёт ошибку.


Скорее всего keyUnique in KeyOptions


Loginov Dmitry   (2006-07-09 23:43:00) [19]

Нехрен пользоваться этим компонентов, ибо оно - лажа!


J_SABER   (2006-07-09 23:33:00) [20]

В событии по нажатию клавиши ввожу этот код. Вроде всё. Первый раз выводит. Когда нажимаю второй раз выдаёт ошибку.


Страницы:   1 2

Наверх

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