Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];

Вниз

Как сделать линию отдельной ?   Найти похожие ветки 

 
voodoo_alex   (2002-06-14 14:35) [0]

Народ а есть вообще такая возможность ?
Или без прозрачного TImage/TShape для каждой линии не обойтись ?? ;((((

Нужно сделать простую вроде вешь, а не придумаю как ;(

Это чтото наподобие графического редактора, в котором есть только линии, но их можно перетаскивать, хватать за вершины и изменять размер, но как это сделать ?????
Подскажите плз!


 
Kaban   (2002-06-14 14:43) [1]

Не понятно. Если собираетесь делать графический редактор. Значит будите на чем то рисовать. Пусть даже на canvas формы. Ну и рисуйте линии и где нибудь храните координаты вершин. Зачем вам TImage/TShape?


 
voodoo_alex   (2002-06-14 14:53) [2]

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


 
Kaban   (2002-06-14 15:00) [3]

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


 
voodoo_alex   (2002-06-14 15:32) [4]

Понимаешь - мне не в чем рисовать ;( ScrollBox - не графический объект, получается мне надо поверх ScrollBox-а ложить Canvas ? А можно ли тогда сделать чтобы этот Canvas при изменении реальных размеров ScrollBox-a (ну когда например появляются скроллеры - размер визуальный такой и остается, а на самом деле он больше, можно промотать) - тоже изменялся ? Блин как то черезчур непонятно выразился но просто ночь не спал уже башка того... Надеюсь ты меня поймешь.


 
Kaban   (2002-06-14 15:37) [5]

Попробуй сделать как в Fotoshop-e
При создании нового изображения, запрашивается его размер.
Создается ScrollBox, Image нужного размера. Image кидается на
ScrollBox. Рисуешь на Image.Canvas


 
voodoo_alex   (2002-06-14 16:02) [6]

ОК попробую, спасибо... Прийдется помучиться с динамическим изменением размеров Canvas и ScrollBox соттветственно....



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

Форум: "Основная";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
3-88701
unreger
2002-05-27 05:54
2002.06.27
VB+MSSQL - > Delphi6+MSSQL, переход


3-88768
CODC
2002-06-05 06:31
2002.06.27
корректная очистка таблицы


8-88958
Королев
2002-02-15 13:02
2002.06.27
нужны общие соображения о том как организовать протокол...


1-88865
anod
2002-06-17 17:02
2002.06.27
Как отобразить виртуальные папки


3-88697
roadstar
2002-06-01 11:12
2002.06.27
TADOX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский