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

Вниз

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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.039 c
1-98544
yaJohn
2003-10-20 14:46
2003.10.30
W2K + HKEY_LOCAL_MACHINE + PowerUser = грабли


7-98907
Vl_Kr
2003-08-05 18:46
2003.10.30
Реальный счёт сотых долей секунды


14-98788
VictorT
2003-10-09 12:18
2003.10.30
Я выпал в осадок :))


3-98525
Sveta
2003-10-08 15:05
2003.10.30
Уважаемые, как преобразовать DBF в таблицу базы данных GDB


14-98828
PHPAsker
2003-10-11 20:08
2003.10.30
Dialup Server. Посоветуйте программку