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

Вниз

создание простейшего текстового редактора   Найти похожие ветки 

 
my_sweet   (2005-12-06 15:16) [0]

Всем приветик!!!!!!!
Плиз, погибаю!!!! Скажите, как можно сделать так, чтобы курсор двигался от слова к слову( ctrl+ вправо, влево), в метке Label ???? при чем СurPos- позиция курсора в строке s, a s:=label1.caption

ПОМОГИТЕ!!!!!!!! :)


 
Leonid Troyanovsky ©   (2005-12-06 16:46) [1]


> my_sweet   (06.12.05 15:16)  

> курсор двигался от слова к слову( ctrl+ вправо, влево),
> в метке Label ???? при чем СurPos- позиция курсора в строке


Если имелся ввиду Caret (See msdn: Carets), то у TLabel его нет.

--
Regards, LVT.


 
my_sweet   (2005-12-06 18:41) [2]

я знаю, что у Label  Caret  у метки нет, но мне надо это сделать!!!!!!!


 
MBo ©   (2005-12-06 18:47) [3]

> мне надо это сделать!!!!!!!
А почему гланды надо рвать через черт знает что, используя компонент, предназначенный исключительно для вывода текста, а не специально обученные делу редактирования Edit, Memo, Richedit...


 
my_sweet   (2005-12-06 18:55) [4]

понимаете, у меня курсовая... защита чезез неделю вот такое задание дали, а что препадам скажешь????? еще у меня не очент получается такая функция как "заменить" т.е. insert компилирует но не вставляет, посмотрите пожаллуйста!!!!!
процедура keyPress
case key of
#45 :

if CurPos  < length(label1.Caption) then
 begin
 s:=label1.Caption;
 delete(s,curpos+1,1);
 insert(key,s,curpos);
 inc(curpos);
 end;  
#27: form1.close;
и т.д.


 
Leonid Troyanovsky ©   (2005-12-06 18:58) [5]


> my_sweet   (06.12.05 18:41) [2]
> я знаю, что у Label  Caret  у метки нет, но мне надо это
> сделать!!!!!!!


Caret должен иметь окно-владельца.
Можешь положить Label на TPanel и сделать ее собственником карета.

Ну, а далее, CreateCaret, SetCaretPos, ShowCaret & etc.
Координаты (относительно TPanel) вычисляются самостоятельно,
возможно, при посрестве DrawText & DT_CALCRECT.

--
Regards, LVT.


 
Leonid Troyanovsky ©   (2005-12-06 19:02) [6]


> my_sweet   (06.12.05 18:55) [4]
> понимаете, у меня курсовая... защита чезез неделю вот такое
> задание дали, а что препадам скажешь?????


Скажешь, что редакторы принято делать на основе TWinControl.
Т.е., того, что может принимать фокус ввода.

--
Regards, LVT.


 
Плохиш ©   (2005-12-06 19:05) [7]


> my_sweet   (06.12.05 18:55) [4]
> понимаете, у меня курсовая... защита чезез неделю вот такое
> задание дали

Короче готовь рюкзак, пойдёшь служить.


 
my_sweet   (2005-12-06 19:16) [8]

а как насчет замены символа???
и отслеживание пробелов в строке точно никак попроще сделать нельзя????
а то у меня не ваши мозги..... я так через координаты врятли сделаю....:(


 
Anatoly Podgoretsky ©   (2005-12-06 20:05) [9]

Чем дальше в лес, тем ближе партизаные.
Самые последнии лодыри придут за несколько часов до сдачи.


 
my_sweet   (2005-12-06 20:10) [10]

ладненько шутить!!!! лучше спасите бедную студентку!!!!
вам то это раз плюнуть .... и заодно доброе дело сделаете!!!!!!!!
век буду благодарна!!!



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

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

Наверх




Память: 0.49 MB
Время: 0.036 c
14-1133434178
Alkid
2005-12-01 13:49
2005.12.25
NamedPipe и отжор памяти


2-1134050184
КК
2005-12-08 16:56
2005.12.25
Ошибка при обращении к Excel


14-1133339169
Tria
2005-11-30 11:26
2005.12.25
Help для программы под Win и Linux?


14-1133363339
oldman
2005-11-30 18:08
2005.12.25
Что является критерием наприкасаемости?


14-1133331274
syte_ser78
2005-11-30 09:14
2005.12.25
опять по хостингу вопрос.