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

Вниз

Resizeble paintbox/timage.... - how?   Найти похожие ветки 

 
Franzy   (2003-06-28 20:58) [0]

Представляете себе окно Paint"а? Пользователь может как хочет изменять размер полотна, на котором рисует, простым драгдропом. Вопрос: как сделать такую же штуку в Дельфях?
(Не нужно советов в духе создания новых обработчиков событий или собственных компонент. Меня интересует, как такое сделать, если возможно, из уже имеющихся компонент. Наверняка же можно изменить свойства того же Painbox или TImage, или, на худой конец, фрейма. Но я лично этого не нашел.)


 
Fenik   (2003-06-28 21:46) [1]

Я делал спец. класс для маркеров на основе TGraphicControl.


 
Fenik   (2003-06-28 22:12) [2]

Но потом понял, что это неразумно. Лучше обрабатывать мышку и прорисовывать маркеры в собственном компоненте для рисования, т.е. по углам рисуешь вадратики, а при MoseDown-MouseMove-MouseUp работаешь с ними... Короче это не трудно, но муторно.


 
Mihey   (2003-06-28 22:22) [3]

Опять таки, создана куча компонентов с возможностью изменения раздеров. Вообще, зачем RAD создавалась? Чтобы не писать всё по сто раз. Используйте уже готовое, никто вас не осудит. Домохозяйке совершенно наплевать, как сделана программа - главное, чтобы она пахала и всё.


 
Fenik   (2003-06-28 22:30) [4]

> Опять таки, создана куча компонентов с возможностью изменения раздеров.

Например?


 
Mihey   (2003-06-29 18:24) [5]

Выбирай:

http://www.torry.net/sizers.htm


 
Franzy   (2003-06-30 23:23) [6]

Thanx за ссылку.

Значит, изменением свойств этого добиться нельзя?...
Заметьте, в самих дельфях такая штука используется повсеместно. А ведь Борланд писал, что сам дельфи написан на дельфях и с использованием стандартных компонентов. По-вашему, Борланд нагло врал? :)


 
Mihey   (2003-06-30 23:53) [7]

Нет-нет, Борланд не врал. Но ты же сам писал:

> в духе создания новых обработчиков событий

Ещё вот вспомнил, бало дело - какой-то способ, внушить контролу, что он в режиме design-time, и тогда он будет действовать как при редактировании формы - то, о чём ты и говорил. Советую задать этот вопрос в раздел "Оосновная".



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

Форум: "Media";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.01 c
1-98663
kull
2003-10-20 12:30
2003.10.30
Как найти главное окно?


7-98915
uno crezo
2003-08-20 07:27
2003.10.30
регистр


1-98688
Abikos
2003-10-20 19:05
2003.10.30
как запретить закрытие приложения через TaskManager ??


3-98455
Oleg Barsky
2003-10-10 11:26
2003.10.30
Query


7-98900
Е-Моё имя
2003-08-17 18:41
2003.10.30
GetProcAddress и kernel32.dll





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский