![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Tedit, TMemo [D7, WinXP]
AndreyZ © (2004-07-02 22:52:00)Подскажите пожалста как:
1) В TEdit сделать нередактируемую подсказу типа C:\ в досе
2) Заставить TMemo отображаться с нужной мне строки из списка
OSokin (2004-07-03 18:42:00) [1]
var
cmd:string;
...
procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
cmd:=cmd+chr(Key);
А дальше делай проверку трех или четырех первых символов и если одного из них не будет, то вставляй на нужное место.
Можно и по другому...
TUser (2004-07-03 14:57:00) [2]Только вчера у себя SynEdit поставил, пока еще не разобрался во всем, но вроде там есть такая мема.
Marser (2004-07-03 13:54:00) [3]
> GuAV © (03.07.04 12:24) [4]
>
> > В TEdit сделать нередактируемую подсказу типа C:\ в досе
>
> Имхо лучше как в Total Commander
> По обоим вопросам: в паскале был unit WinCrt, он осуществлял
> то, что нужно в сабже и, насколько я помню, рисовал свое
> окно сам, не используя страндартных controlов.
Это только для примитивной перегонки консольных программ. Толку от него очень мало.
GuAV (2004-07-03 12:31:00) [4]А я видел, что synedit показывает нестриаемый номер строки слева. Може его приспособить? Или посмотреть?
KilkennyCat (2004-07-03 12:27:00) [5]подробнее про мышку:
предположим, пользователь выделил мышкой весь едит, и по контекстному меню вставил чего-то... ппроверяете, и если там нет с:\ , то добавляете. Но, похоже, это не очень красиво...
GuAV (2004-07-03 12:24:00) [6]
> В TEdit сделать нередактируемую подсказу типа C:\ в досе
Имхо лучше как в Total Commander
По обоим вопросам: в паскале был unit WinCrt, он осуществлял то, что нужно в сабже и, насколько я помню, рисовал свое окно сам, не используя страндартных controlов.
AndreyZ (2004-07-03 11:29:00) [7]>>ограничить воздействие клавиш на нужное число символов. В >>случае работы мыши - то же (с мышью чуть сложнее, если >>используется конт.меню, в этом случае - проверка и >>восстановление.
Если не затруднит можно поподробнее про мышку?
2) Допустим в Lines у TMemo у меня сотня строк, хочется чтоб я увидел их с например с 33ей и дальше скока влезет в окошко, vm_vscroll у меня получается крутить список туда, сюда, но как привязаться к конкретным строчкам?
Marser (2004-07-03 02:46:00) [8]
> 1) В TEdit сделать нередактируемую подсказу типа C:\ в досе
В обработчике
> 2) Заставить TMemo отображаться с нужной мне строки из списка
wm_vscroll
KilkennyCat (2004-07-03 01:24:00) [9]варианты решения первой задачи:
1) слепить два TEdit
2) ограничить воздействие клавиш на нужное число символов. В случае работы мыши - то же (с мышью чуть сложнее, если используется конт.меню, в этом случае - проверка и восстановление.
вторую задачу не понял: прокрутить мемо до нужной строки? содержимое мемо с нужной строки?