Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 21.05.2008, 14:34   #11
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию оно у вас мигает..

так и задумано?

а вот так не лучше?
Вложения
Тип файла: rar Анимированная кнопка.rar (168.8 Кб, 13 просмотров)
slan вне форума
Старый 21.05.2008, 14:42   #12
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
а вот так не лучше?
лучше. И код красивше
не проверял, но "меня терзают смутные сомнения", что при количестве кнопок больше одной, не обойтись без определения местоположения кнопки. Практически то, о чем Вы и говорили
Цитата:
только надо, чтобы кнопка со всех сторон была окружена формой(чтобы не пересекалась с другими элементами управления, а то и на них придется отлавливать)
Кстати в коде который был предложен, кнопки не мигают.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 21.05.2008 в 15:05.
VictorM вне форума
Старый 21.05.2008, 15:28   #13
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Пример из реального проекта.

Давно правда делалось...
Вложения
Тип файла: zip Кнопки_Анимация.zip (49.6 Кб, 12 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 16:22   #14
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
не проверял, но "меня терзают смутные сомнения", что при количестве кнопок больше одной, не обойтись без определения местоположения кнопки. .
нет, не нужно, только если кнопки будут пересекаться, а чаще на кнопки наезжает текстовая метка - текст-то там не все поле заполняет, но обработчику все равно.. в общем при аккуратном дизайне все будет ок
slan вне форума
Старый 21.05.2008, 16:29   #15
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

а переключение (смена) Image?
В Вашем случае при UserForm_MouseMove меняется Image1 и Image2.
При большем кол-ве кнопок и Image будет больше. Конечно, если автор не ограничится двумя.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 21.05.2008, 17:26   #16
nikolai_P
Форумчанин Подтвердите свой е-майл
 
Регистрация: 28.04.2008
Сообщений: 116
По умолчанию Супер! Красавец! Не куришь?!!! ... Красавец!

Вот она рациональность мысли Критика! Это как раз то, что мне было нужно! Приогромультимиллионное спасибочки
Думаю завтра продолжу свое терзание Вас, Уважаемые критики!
P.S. В этой же теме!
nikolai_P вне форума
Старый 22.05.2008, 14:20   #17
nikolai_P
Форумчанин Подтвердите свой е-майл
 
Регистрация: 28.04.2008
Сообщений: 116
Сообщение Как же быть?

Анимировать кнопочки получилось. Спасибо! Как же теперь сделать, чтобы та на которая была нажата всегда была включена?
Вот мои кнопки
Калькулятор расчета1.rar
nikolai_P вне форума
Старый 22.05.2008, 14:25   #18
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

А Вы смотрели вложенный файл из поста №9 ?
Там как раз первая кнопка остается нажатой.
Думается, что нужно ввести еще один Image, чтобы он не реагировал на событие UserForm_MouseMove и "повесить" его на событие Click, Image_MouseUp или Image_MouseDown, это уж как Вам нужно.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499

Последний раз редактировалось VictorM; 22.05.2008 в 15:08.
VictorM вне форума
Старый 22.05.2008, 16:31   #19
nikolai_P
Форумчанин Подтвердите свой е-майл
 
Регистрация: 28.04.2008
Сообщений: 116
По умолчанию Спасибо!

Спасибо я попробую!
nikolai_P вне форума
Старый 23.05.2008, 12:38   #20
slan
Форумчанин
 
Аватар для slan
 
Регистрация: 30.01.2008
Сообщений: 314
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
а переключение (смена) Image?
В Вашем случае при UserForm_MouseMove меняется Image1 и Image2.
При большем кол-ве кнопок и Image будет больше. Конечно, если автор не ограничится двумя.

если мы все же договорились, что кнопки(а так же другие элементы) друг на друга не наезжают, то при userform_mousemove выставить все картинки в ненаведенное положение..

можно циклом
slan вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц