Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.18;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.024 c
14-1088403388
31512
2004-06-28 10:16
2004.07.18
ГАИшники наши и буржуинские


3-1088055819
garry_c
2004-06-24 09:43
2004.07.18
каскадное обновление и удаление данных


1-1088847491
чудак
2004-07-03 13:38
2004.07.18
помогите освободить память!


1-1088794348
AndreyZ
2004-07-02 22:52
2004.07.18
Tedit, TMemo


1-1088715214
Destroyer
2004-07-02 00:53
2004.07.18
Как узнать путь картинки, назначенной speedbutton?