Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
Внизсоздание простейшего текстового редактора Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c