Вниз
Скачать: CL | DM;

А как вывести координаты на форму?   Найти похожие ветки 

← →
Hdd   (2004-07-01 23:22) [0]

например мышки, не охота лабел кидать на форму - слишком уж примитивно =)
Хотел вывести "руками" Canvas.Draw(x,y,Graphics:TGraphics) не дает, не могу х,у типа Интегер в грапхикс сунуть, TextOut слышал есть, но самое прикольное что в хелпе делфи про нее не слова...


← →
Рыба ©   (2004-07-01 23:24) [1]

Canvas.TextOut(Format("%d - %d", [x, y]), 10, 10);


← →
Рыба ©   (2004-07-01 23:25) [2]

>но самое прикольное что в хелпе делфи про нее не слова...

Да ну?


← →
Hdd   (2004-07-02 00:28) [3]

А еще вопрос - поместил такое дело
procedure TForm1.FormPaint(Sender: TObject);
begin
Canvas.TextOut(20,30,"X:"+inttostr(Xb)+" Y:"+inttostr(Yb));
end;
тока вот не прорисовываеться заново, в таймере меняються координаты


← →
GuAV ©   (2004-07-02 00:40) [4]

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


← →
Hdd   (2004-07-02 00:47) [5]

это что такое ? =)


← →
GuAV ©   (2004-07-02 00:52) [6]

TextOut, invalidate... всё есть в хэлпе... у тебя он видимо поврежден :)


← →
Hdd   (2004-07-02 08:17) [7]

я в таймер закинул и пошла жара =0
Canvas.TextOut(20,30,"X:"+inttostr(Xb)+" Y:"+inttostr(Yb));

тока там глючит по У, координаты могут доходить до пары тысяч, хотя там всего 400 где то можно максимум. Потом также резко падают когда  требуеться.


← →
jb   (2004-07-02 10:01) [8]

Зачем таймер не я понял, разве OnMouseMove у формы не бывает.
А насчет invalidate:
InvalidateRect(Handle,nil,false);


← →
GuAV ©   (2004-07-05 14:31) [9]


> InvalidateRect(Handle,nil,false);

И это будет правильно. И можно еще Rect задать.


← →
TUser ©   (2004-07-05 14:46) [10]


> не охота лабел кидать на форму - слишком уж примитивно =)

Эх, а я-то какие примитивные программы пишу :)


← →
MacroDenS ©   (2004-07-05 15:52) [11]

to

GuAV ©   (02.07.04 00:52) [6]
TextOut, invalidate... всё есть в хэлпе... у тебя он видимо поврежден :)

У него скорее не хелп поврежден, а руки с мозгами


← →
MacroDenS ©   (2004-07-05 16:32) [12]

Не слушай ни кого на этом форуме...

Берегись подсказок из слов заумных...
Обходи лайблы и подобные им компоненты стороной, и следи, что бы они сами на формы прыгать не начали, закопайся в хелп Делфовский по самое нехочу. И когда ты с текстаутом в плотную столкнешься,
хватай быстро лейбл швыряй его на форму и заводи координаты через все что можно и какие нужно.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.03 c
4-1086593656
kalishenko
2004-06-07 11:34
2004.07.18
Как узнать, где утечка памяти?


1-1089120315
onics
2004-07-06 17:25
2004.07.18
Русская кодировка в *.txt файле (2)


14-1088593444
Kerk
2004-06-30 15:04
2004.07.18
ENV{ PATH_INFO }


3-1088249786
Амир
2004-06-26 15:36
2004.07.18
Две таблицы


4-1086615887
Sirakuz
2004-06-07 17:44
2004.07.18
Reference Count и LoadLibrary




   Наверх