Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 96
1

При наведении курсора на кнопку вывести эту кнопку на передний план

08.04.2015, 18:15. Показов 2754. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Можно ли сделать так что при наведении курсора на Button в запущенном проекте он бы вставал а передний план, если да то как
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.04.2015, 18:15
Ответы с готовыми решениями:

При наведении курсора на неактивную кнопку button1.enabled:=false
выдавать сообщение "Вы не ввели слово"

Напишите код который бы при наведение мышки на кнопку перемещал эту кнопку
Такой вопрос. Напишите код который бы при наведение мышки на кнопку перемещал эту кнопку

Подсказка при наведении мыши на кнопку
такой вопрос, как мне сделать чтобы при наведении на кнопку выскакивала подсказка с текстом который...

Вывести окно на передний план
findwindow('Приложение с едит1',nil); что-то типо в общем нужно чтобы вывело окно с едита 1,...

8
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,460
08.04.2015, 18:24 2
Цитата Сообщение от qmax Посмотреть сообщение
при наведении курсора на Button в запущенном проекте он бы вставал а передний план
А до наведения курсора он где стоит?
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 96
08.04.2015, 18:35  [ТС] 3
Цитата Сообщение от northener Посмотреть сообщение
А до наведения курсора он где стоит?
просто стоит на месте и после наведения стоит на месте просто выводится на передний план а если убираю курсор она остается как была до этого как так можно сделать
0
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,460
08.04.2015, 18:37 4
Цитата Сообщение от qmax Посмотреть сообщение
просто выводится на передний план
Тогда что значит выводится на передний план?
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 96
08.04.2015, 18:39  [ТС] 5
Цитата Сообщение от northener Посмотреть сообщение
А до наведения курсора он где стоит?
стоит на месте и после наведения стоит на месте,но только выходит на передний план визуально(ну или ни визуально) а когда курсор убираю она возвращается в обратное положение

Добавлено через 2 минуты
Цитата Сообщение от northener Посмотреть сообщение
Тогда что значит выводится на передний план?
на передний план значит на передний план у меня кнопка на ней наложены кнопки так что от той кнопки торчит уголок хочу чтобы при наведений на этот уголок курсором кнопка ка бы все проявлялась над другими кнопками
0
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,460
08.04.2015, 18:41 6
Цитата Сообщение от qmax Посмотреть сообщение
у меня кнопка на ней наложены кнопки так что от той кнопки торчит уголок
Нифига себе дизайн!
0
0 / 0 / 0
Регистрация: 11.03.2015
Сообщений: 96
08.04.2015, 19:34  [ТС] 7
Цитата Сообщение от northener Посмотреть сообщение
Нифига себе дизайн!
там не все так плохо, так можно ее при наведении вывести напередний план или нет?
0
1075 / 988 / 340
Регистрация: 07.08.2012
Сообщений: 2,790
08.04.2015, 19:40 8
Действительно, странный дизайн. Но сделать это не просто, а очень просто.
В процедуре, обрабатывающей событие кнопки OnMouseMove вызвать соответствующий метод:
Delphi
1
2
3
4
procedure TForm2.Button3MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  Button3.BringToFront
end;
0
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,460
08.04.2015, 19:40 9
Delphi
1
2
3
4
5
6
7
8
9
procedure TForm1.Button1MouseEnter(Sender: TObject);
begin
  TButton(Sender).BringToFront;
end;
 
procedure TForm1.Button1MouseLeave(Sender: TObject);
begin
  TButton(Sender).SendToBack;
end;
0
08.04.2015, 19:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2015, 19:40
Помогаю со студенческими работами здесь

При попадании курсора мыши на кнопку изменить ее положение
procedure TForm2.OnMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); begin...

Текст при наведении курсора на кнопку
Подскажите, как сделать так, чтобы при наведении курсора на определенную кнопку появлялся текст под...

Показать форму при наведении курсора на кнопку
Есть сделанная информационная форма с передаваемыми параметрами(win form) 1. Как при наведении на...

При наведении курсора на кнопку глючит интерфейс
В C++ Builder XE7,при наведении на кнопку, форма принимает черный цвет. Когда отвожу, все обратно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru