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

Вниз

TImage - почему у меня ничего не получается :-(( ??   Найти похожие ветки 

 
A.H.   (2002-03-12 19:26) [0]

Мне нужно изобразить линию из точек с зумом (то есть с увеличением). Я хотел сделать это так: каждую точку линии нарисовать на TImage как квадрат, у которого длина стороны равняется фактору увеличения. Всё это получается, но проблемы в другом - так как я не знаю, какой длины будет эта линия (её должен вводить пользователь во время работы), то я хотел в run-time изменять размер TImage динамически через Image1.Width:=X; Image1.Height:=Y; где X и Y соответствуют координатам нижнего правого угла последнего квадрата (то есть ставить величину картинки таким образом, чтобы цепь из квадратов точь-в-точь вошла в поверхность картинки). Ну вот, а проблема в том, что если я ставлю размер картинки от руки до компиляции (например 500 * 500), то вся линия изображается корректно, но мне не нравится такой вариант, потому что он некрасивый, вдруг нужно будет больше чем 500 точек и т.д., - а если я изменяю размеры картинки в ходе программы описанным выше образом, то сами размеры изменяются, но линия после этого нифига не рисуется. Почему ? Что я делаю неправильно ?

Или подскажите, каким другим образом можно изображать такую линию, при этом речь не о вычислении координат и т.д., а мне нужно, чтобы картинку можно было изменять в размере и скролить, если её размер превышает размер окна. Сейчас у меня Image лежит в ScrollBox, и он скролится автоматически, когда надо.


 
A.H.   (2002-03-12 19:29) [1]

Извиняюсь, если непонятно объяснил. Кто интересуется, зачем мне вся эта ерунда - в школе задали.



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

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

Наверх




Память: 0.47 MB
Время: 0.014 c
7-80711
Andrey196
2001-12-23 20:06
2002.03.25
Как программно поменять разрешение экрана


1-80614
BDRON
2002-03-11 18:09
2002.03.25
Упаковка/распоковка файлов


1-80483
KIR
2002-03-12 15:05
2002.03.25
Изменение шрифта отдельной ячейки TStringGrid a


3-80430
SkyR
2002-02-26 06:48
2002.03.25
Такой ламерский вопрос...


1-80550
greenrul
2002-03-09 20:33
2002.03.25
EAcess violation at FFFFFFF7 при вызове процедурки -