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

Вниз

Tedit, TMemo   Найти похожие ветки 

 
AndreyZ   (2004-07-02 22:52) [0]

Подскажите пожалста как:
1) В TEdit сделать нередактируемую подсказу типа C:\ в досе
2) Заставить TMemo отображаться с нужной мне строки из списка


 
KilkennyCat ©   (2004-07-03 01:24) [1]

варианты решения первой задачи:
1) слепить два TEdit
2) ограничить воздействие клавиш на нужное число символов. В случае работы мыши - то же (с мышью чуть сложнее, если используется конт.меню, в этом случае - проверка и восстановление.

вторую задачу не понял: прокрутить мемо до нужной строки? содержимое мемо с нужной строки?


 
Marser ©   (2004-07-03 02:46) [2]


> 1) В TEdit сделать нередактируемую подсказу типа C:\ в досе

В обработчике

> 2) Заставить TMemo отображаться с нужной мне строки из списка

wm_vscroll


 
AndreyZ   (2004-07-03 11:29) [3]

>>ограничить воздействие клавиш на нужное число символов. В >>случае работы мыши - то же (с мышью чуть сложнее, если >>используется конт.меню, в этом случае - проверка и >>восстановление.
Если не затруднит можно поподробнее про мышку?
2) Допустим в Lines у TMemo у меня сотня строк, хочется чтоб я увидел их с например с 33ей и дальше скока влезет в окошко, vm_vscroll у меня получается крутить список туда, сюда, но как привязаться к конкретным строчкам?


 
GuAV ©   (2004-07-03 12:24) [4]


> В TEdit сделать нередактируемую подсказу типа C:\ в досе

Имхо лучше как в Total Commander
По обоим вопросам: в паскале был unit WinCrt, он осуществлял то, что нужно в сабже и, насколько я помню, рисовал свое окно сам, не используя страндартных controlов.


 
KilkennyCat ©   (2004-07-03 12:27) [5]

подробнее про мышку:
предположим, пользователь выделил мышкой весь едит, и по контекстному меню вставил чего-то... ппроверяете, и если там нет с:\ , то добавляете. Но, похоже, это не очень красиво...


 
GuAV ©   (2004-07-03 12:31) [6]

А я видел, что synedit показывает нестриаемый номер строки слева. Може его приспособить? Или посмотреть?


 
Marser ©   (2004-07-03 13:54) [7]


> GuAV ©   (03.07.04 12:24) [4]
>
> > В TEdit сделать нередактируемую подсказу типа C:\ в досе
>
> Имхо лучше как в Total Commander
> По обоим вопросам: в паскале был unit WinCrt, он осуществлял
> то, что нужно в сабже и, насколько я помню, рисовал свое
> окно сам, не используя страндартных controlов.

Это только для примитивной перегонки консольных программ. Толку от него очень мало.


 
TUser ©   (2004-07-03 14:57) [8]

Только вчера у себя SynEdit поставил, пока еще не разобрался во всем, но вроде там есть такая мема.


 
OSokin ©   (2004-07-03 18:42) [9]


var
 cmd:string;

...

procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
 Shift: TShiftState);
begin
 cmd:=cmd+chr(Key);

А дальше делай проверку трех или четырех первых символов и если одного из них не будет, то вставляй на нужное место.
Можно и по другому...



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

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

Наверх




Память: 0.49 MB
Время: 0.039 c
14-1088216305
Soft
2004-06-26 06:18
2004.07.18
Cпособ заставить работать Windows XP быстрее!!!


4-1086362391
Elf
2004-06-04 19:19
2004.07.18
Вывод в видеопамять


1-1088867036
Cyxapeff
2004-07-03 19:03
2004.07.18
FindFirst


3-1087550673
Andrey
2004-06-18 13:24
2004.07.18
Как "упаковать" таблицу?


1-1088842326
clampo
2004-07-03 12:12
2004.07.18
самонахождение файлов *.bmp