Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
ВнизХочу чтобы TImage был выше всех на форме. Найти похожие ветки
← →
афвуд (2003-07-16 18:51) [0]Поместил картинку(ТImage) прозрачную на форму. Потом помещаю в ран-тайме на форму компоненты. Хочу чтобы картинка была "выше всех" т.е. на какой-бы компонент не кликали мышкой что-бы вызывалось событие ОнКлик картинки. Как сделать?
← →
MBo (2003-07-16 18:54) [1]оконные компоненты все равно будут сверху Image-а, так что не выйдет...
← →
Иван Шихалев (2003-07-16 18:54) [2]в run-time же после создания компонента выполнять присваивание, вроде следующего:
newcomponent.onclick := myimage.onclick;
← →
афвуд (2003-07-16 18:57) [3]>в run-time же после создания компонента выполнять >присваивание, вроде следующего:
>newcomponent.onclick := myimage.onclick;
А я не хочу чтобы, например, кнопка нажималась.
← →
афвуд (2003-07-16 19:05) [4]>А я не хочу чтобы, например, кнопка нажималась.
Т.е. хотел сказать, чтобы фокус на энтот компонент не устанавливался. Например как в дизайнере форм в Дельфи.
← →
Иван Шихалев (2003-07-16 19:09) [5]MyForm.SetFocus в MyImage.OnClick
← →
афвуд (2003-07-17 10:00) [6]У меня тут идея появилась ,а что если после каждого добавления компонента удалять и снова создавать имагу. Хотел спросить, а не слишком ли долго это всё будет?
← →
Иван Шихалев (2003-07-17 16:26) [7]Не знаю, насколько долго, но для оконных компонентов - ничего не даст.
← →
NickBat (2003-07-17 17:18) [8]> афвуд (16.07.03 18:51)
А смысл?
← →
афвуд (2003-07-17 18:18) [9]>А смысл?
Смысл чего? Для чего вообще это нужно? Нужно сделать мини-конструктор формы. Первая проблема решена вот этим - MyForm.SetFocus в MyImage.OnClick, но нужно маркерами выделенные компоненты выделять - на канве формы если рисовать - то маркеры будут перекрываться другими компонентами. Поэтому надо рисовать на имаге которая выше всех. Или другой способ кто-нибудь подскажет?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.07.31;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c