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

Вниз

не работает MaxLength в ValueListEditor   Найти похожие ветки 

 
_guest_   (2008-12-26 12:02) [0]

не работает MaxLength в ValueListEditor. Кто сталкивался? Это глюк Делфей или я чего-то не понимаю. В Делфи7 такой проблемы вроде нет.


 
Johnmen ©   (2008-12-26 12:07) [1]

Что такое "MaxLength в ValueListEditor"? И почем оно должно работать бесплатно?


 
_guest_   (2008-12-26 12:13) [2]


> Johnmen ©   (26.12.08 12:07) [1]
> Что такое "MaxLength в ValueListEditor"? И почем оно должно
> работать бесплатно?

Хорошо: не работает ValueListEditor1.ItemProps[1].MaxLength := 2;
"не работасть" заключается в том, что после этого ввод строки не ограничивается двумя символами.
А про "бесплатно" я не понял, извини.


 
_guest_   (2008-12-26 12:54) [3]

ни у кого случайно нет Делфи6 и 5 минут времени для меня: кинуть на пустую форму ValueListEditor, ввести в него один пункт, ограничить ввод, запустить и попробовать ввести несколько символов.
А потом написать здесь - работает ограничение ввода или нет. Буду очень благодарен. Если и не работает, так хоть успокоюсь и сделаю по-другому.


 
Johnmen ©   (2008-12-26 13:34) [4]

Просмотр исходников показывает, что учет этого свойства реализован в D7.
Но НЕ реализован (не перекрыт) в D6, где берётся от предка, а там =0.


 
Johnmen ©   (2008-12-26 13:34) [5]

...если интересно, см. процедуру GetEditLimit.


 
_guest_   (2008-12-26 13:48) [6]


> Johnmen ©   (26.12.08 13:34) [4]
> Просмотр исходников показывает, что учет этого свойства
> реализован в D7.Но НЕ реализован (не перекрыт) в D6, где
> берётся от предка, а там =0.

т.е. можно найти ValEdit от Делфи7 посмотреть как там и сделать так же?

> Johnmen ©   (26.12.08 13:34) [5]
> ...если интересно, см. процедуру GetEditLimit.

не совсем понимаю как ее привязать к ValueListEditor... но все равно спасибо.


 
Johnmen ©   (2008-12-26 13:52) [7]


> _guest_   (26.12.08 13:48) [6]

Посмотри, как она реализована в D7, и сделай так же.
Только не понятно, зачем эти танцы, если есть D7?


 
_guest_   (2008-12-26 14:06) [8]


> Johnmen ©   (26.12.08 13:52) [7]
> Посмотри, как она реализована
> в D7, и сделай так же.Только не понятно, зачем эти танцы,
>  если есть D7?

D7 нет, только D6, а: "В Делфи7 такой проблемы вроде нет." - с утра сижу в посковиках и нашел упоминание, что в D7 это работает.


 
clickmaker ©   (2008-12-26 16:05) [9]

> Делфи7 такой проблемы вроде нет

function TValueListEditor.GetEditLimit: Integer;
var
 ItemProp: TItemProp;
begin
 ItemProp := FStrings.FindItemProp(Row-FixedRows);
 if Assigned(ItemProp) then
   Result := ItemProp.MaxLength else
   Result := inherited GetEditLimit;
end;



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
2-1229960849
Sairex
2008-12-22 18:47
2009.02.08
Запамятовал... как из реестра удалить парамметр?


2-1229951317
девушка
2008-12-22 16:08
2009.02.08
Как организовать работу с БД через хранимые процедуры?


2-1230156993
Zilog
2008-12-25 01:16
2009.02.08
Пропадают серии в TChart


15-1229013971
Илья_
2008-12-11 19:46
2009.02.08
По теме начальных классов, "переход через десяток"


2-1230552062
Golden
2008-12-29 15:01
2009.02.08
Получить номер билда моего приложения