Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

PaintBox и Button: проблема размещения


Сидор ©   (2009-01-30 20:59:00) 

Ситуация: есть PaintBox на всё окно и несколько кнопок, которые должны быть расположены поверх него. Так вот, несмотря на все мои усилия, PaintBox Button'ы загораживает.
Как можно его уговорить?


_Сидор   (2009-02-15 21:58:00) [1]

Вопрос снят. Я немного не в том месте пытался вызвать метод Invalidate.
Дмитрий К, спасибо большое!


Дмитрий К   (2009-02-15 21:06:00) [2]

метод Invalidate
Рекомендую: http://kolmck.net/docs/KOLBook.rarЕсть ответы почти на все вопросы по KOL


_Сидор   (2009-02-15 19:29:00) [3]

А можно сделать так: где-нибудь, скажем, в OnClick, перевести стрелки на OnPaint?


Дмитрий К   (2009-02-15 19:12:00) [4]

Рисовать нужно в OnPaint, а в других событиях задавать параметры рисования, если необходимо.


_Сидор   (2009-02-15 19:02:00) [5]

Нет, в других событиях... А обойти никак?


Дмитрий К   (2009-02-15 18:54:00) [6]


> _Сидор   (15.02.09 12:26) [6]

В OnPaint рисуете?


_Сидор   (2009-02-15 12:26:00) [7]

Друзья, не хотел вас беспокоить, но выявил серьёзную проблему с графикой: при сворачивании окна и последующем обратном разворачивании перестаёт прорисовываться графика (KOLGif, рисую на канве PaintBoxов). Что делать? По-всякому уже пинал - не работает.


Дмитрий К   (2009-02-03 19:23:00) [8]

Windows.GetCursorPos


Сидор   (2009-02-03 18:02:00) [9]

Нет, я на чистом KOL'е делаю.
И ещё вопрос возник по ходу работы (надеюсь, последний): есть ли какие-нибудь функции, определяющие местоположение курсора?


mdw   (2009-01-31 22:32:00) [10]

Если в MCK, то установите у PaintBox свойство AcceptChildren установить в True


Сидор   (2009-01-31 10:27:00) [11]

Точно, помогло! Эх, забыл уже программирование напрочь :)
Спасибо большое!


Дмитрий К   (2009-01-30 21:09:00) [12]

В MCK кнопка без проблем кладется на paintbox. Без MCK создавать кнопки с родителем paintbox, ну, или назначить его: Button.Parent := PaintBox;


Наверх

Титульная страница Поиск, карта сайта Написать письмо