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

Вниз

Memo object!   Найти похожие ветки 

 
JumpingJack ©   (2005-08-01 13:40) [0]

Hi again, folks! How to set maxlength and vertical or horizontal scrollbars? There"s a Memo1.maxlength and Memo1.Scrollbars properties in Delphi"s TMemo, but i can"t find it in KOL"s Memo..


 
ECM ©   (2005-08-01 14:52) [1]

1) MaxLength for Memo:

 Memo1.Perform(EM_LIMITTEXT, Value, 0);

2) Scrollbars for Memo:
 See Options.eo_No(H,V)ScrollBars in Object Inspector (MCK)
or use
 NewEditBox( Parent, [ eoMultiline, [eoNoHScroll, eoNoVScroll ] )


 
jumpingjack ©   (2005-08-01 15:11) [2]

ok, thanks! but, Scrollbars"s properties i found by myself :)

One more question: How to set KOL controls to normal Delphi"s control style? "Cause KOL"s controls don"t have a 3d frame for editboxes and memos! Is it possible?


 
jumpingjack ©   (2005-08-01 15:21) [3]

ECM, it"s don"t work with Memo1.Perform(EM_LIMITTEXT, Value, 0);.. I put it in FormCreate procedure, but it"s don"t want to work (i mean that there"s no limits for text entering).


 
ECM ©   (2005-08-01 15:38) [4]

Может по-русски все таки проще, Василий?. Тем более Thaddy умеет понимать (читать,переводить?) руский текст....:)

[3] -> Специально проверил:
procedure TForm1.KOLForm1FormCreate(Sender: PObj);
begin
 Memo1.Perform(EM_LIMITTEXT,10,0);
...
Больше 10 - символов не вводится... Почитай MSDN.

[2] -> 3D - рамка ВСЕГДА есть у KOL-овских (точнее Win32) контролов по умолчанию, кроме случаев когда у них установлено свойство Ctrl3D = FALSE или не используется FLAT-стиль от XP/2003.


 
ECM ©   (2005-08-01 15:42) [5]

З.Ы.
..или используется FLAT-стиль от XP/2003..


 
jumpingjack ©   (2005-08-01 17:10) [6]

Хорошо, давайте по-русски :)

Пишу:

procedure TForm1.FormCreate(Sender: TObject);
begin
 Memo1.Perform(EM_LIMITTEXT, 10, 0);
end;

и все равно можно вводить столько символов, сколько позволяют размеры Мемо поля (если отключены полосы прокрутки). Немного непонятно причем тут MSDN.. :)

По поводу рамок - вот какая рамка у меня получается, если я порсто положу EditBox и Memo на форму и запущу проект: http://www.jumpingjack.nm.ru/controls.JPG, а хотелось бы, чтобы выглядело вот так: http://www.jumpingjack.nm.ru/controls2.JPG :)


 
ECM ©   (2005-08-01 17:34) [7]

Вот простейший проект (исходники+exe) http://kolibdb.100free.com/TestMemo.zip
... Все работает и отображается как положено...
Накидал за 10 мин. [KOL 2.10 Delphi 7,Win2003]

А в MSDN описано что конкретно делает EM_LIMITTEXT и в каких случаях


 
jumpingjack ©   (2005-08-01 19:17) [8]

Не качается ваш пример... как как узнать какая версия у меня?

Mirror Classes Kit for Key Objects Library, v2.00 [15-Nov-2004] - походу дела у меня 2.00? :)

Скачивал файл апгрейда до 2.10 - не работает.


 
panov ©   (2005-08-01 19:30) [9]

Хочу обратить внимание участников на существующие правила.


 
jumpingjack ©   (2005-08-01 20:32) [10]

Огромное спасибо.. но я не видел нигде ссылку на правила :)


 
Thaddy   (2005-08-01 21:08) [11]

The upgrades only work if your original KOL.pas is really as it was send. (Otherwise you will have to download the full version, which is available at http://bonanzas.rinet.ru/kol.zip. Also download a new MCK. You may inadvertently have made some changes to the original.
ECM's demo works!


 
ECM ©   (2005-08-02 10:52) [12]

jumpingjack ©   (01.08.05 20:32) [10]
Огромное спасибо.. но я не видел нигде ссылку на правила :)


http://www.delphimaster.ru/forums.shtml#rule
И еще полезно:
http://www.ln.ua/~openxs/articles/smart-questions-ru.html


 
jumpingjack ©   (2005-08-02 12:19) [13]

Немного непонятно какой из пунктов я нарушил?


 
jumpingjack ©   (2005-08-02 12:22) [14]

Или слово Damn мне защитали за ругательство? В таком случае - извиняюсь :)

По поводу моей проблемы - уж не знаю в чем дело, но придя сегодня за работу и начав разбираться с этим все заработало! =) И перформ работает и стиль у контролов нормальный.. Я ничего не менял.. просто само.. бывает %)



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

Форум: "KOL";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.04 c
1-1140610287
Kolan
2006-02-22 15:11
2006.03.26
Можо ли ждать события, но не усыплять поток?


2-1142191918
Flint-1983
2006-03-12 22:31
2006.03.26
Создание компонентов в run-time


15-1141041655
Test Your Soft Team
2006-02-27 15:00
2006.03.26
Акция "Оцени свой софт"


15-1141454525
guru-ru
2006-03-04 09:42
2006.03.26
Пример.


3-1138965519
DiGer
2006-02-03 14:18
2006.03.26
бд





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский