![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
поле key в valuelisteditor
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]В событии по нажатию клавиши ввожу этот код. Вроде всё. Первый раз выводит. Когда нажимаю второй раз выдаёт ошибку.