|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.11.2011, 15:04 | #1 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
Панели
Как сделать: На форме есть панель, на панели кнопки, при нажатии на одну определённую из этих кнопок появлялась вторая панель прям на первой панели, на второй панели есть тоже кнопки. Как сделать чтобы при убирании курсора со второй панели она становилась Visible:=false. Я делаю но при наведении на кнопку на второй панели она закрывается так как щитает что при наведении курсора на кнопку на панели 2 она выходит за рамки самой панели 2 как сделать чтобы этого не происходило???
Код:
|
10.11.2011, 16:59 | #2 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
в таймере сделай проверку на положение курсора мыши: над панелью он или нет?
только не забудь, что координаты мыши считаются от верхнего левого угла ЭКРАНА, а панель №2 лежит на первой панели и на форме. Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
11.11.2011, 15:54 | #3 |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
Ошибка. Пишет следующее:
[Error] Unit1.pas(389): Undeclared identifier: 'CursorPos' Это исправил Но код ваш не работает т.е. запускается но функции свои не выполняет. И на сколько ставить таймер? Последний раз редактировалось Ko$; 11.11.2011 в 16:04. |
11.11.2011, 17:48 | #4 |
Участник клуба
Регистрация: 03.06.2009
Сообщений: 1,834
|
таймер ставьте на 100 мсек. пусть почаще проверяет.
а ошибка тут была, но я исправил: Код:
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
|
11.11.2011, 20:53 | #5 | |
Пользователь
Регистрация: 21.12.2010
Сообщений: 91
|
А то что CursorPox так и должно быть? Если да то какой тип ставить?
Цитата:
Последний раз редактировалось Ko$; 11.11.2011 в 21:00. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фокусирование панели | asp1k | Общие вопросы Delphi | 0 | 14.05.2011 11:45 |
Размещении панели | tae1980 | Microsoft Office Excel | 0 | 13.03.2011 15:56 |
Параметры панели | hepr | Общие вопросы C/C++ | 1 | 26.12.2010 01:54 |
Панели Линукс | Яр|/||< (^_^) | Linux (Ubuntu, Debian, Red Hat, CentOS, Mint) | 2 | 03.02.2010 11:01 |
Панели на брузеры | NORS | Софт | 7 | 24.02.2009 04:36 |