Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
kif

Программа за пределами видимости экрана

26.09.2006, 00:21. Показов 3148. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ку алл. Как мне сделать чтоб программа появлялась за пределами видимости экрана и при наведении мышки к определенной области скраю экрана эта форма медленно и красиво выдвигалась? а потом когда мышка уйдет недалеко от программы она так же красиво и медленно убиралась туда же) и чтоб можно было настраивать в какой области будет выдвигаться форма непосредственно в программе. и эт как сделать "меню"? чтоб при наведении на область в программе выдвигалась другая форма из предыдущей формы притом прямо в том месте где надо) В Visual Basic это реал? ну как задачка? непосилам?)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2006, 00:21
Ответы с готовыми решениями:

Элементы в области видимости и за ее пределами
Есть контрол Image. В случае если этот контрол в поле видимости пользователя, то нужно подгружать в него картинку, если контрол за видимыми...

Расширение области видимости класса, за пределами цикла
Здравствуйте, такой вопрос.... В общем пишу игру и а любая игра предполагает обновление экрана в цикле, дак вот.. Допустим я хочу создать...

Динамически создаваемые кнопки за пределами видимости формы имеют некорректные координаты
data.button->Text="бот" + data.id; data.button->Text+=" " + and_CharToSysString(data.ip_string); ...

9
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
26.09.2006, 00:30
Задачка элементарнейшая. Используй событие MouseMove. Может, еще и хуки понадобятся, но это зависит от задачи. Меню - через Menu Editor.
PS: Настоятельно рекомендую изменить стиль речи при написании сообщений на данном сайте. Не ведите себя как пятиклассник. Оставьте это для чатов/ICQ.
0
kif
26.09.2006, 16:26
Alexey Spirin (25.09.2006)
Задачка элементарнейшая. Используй событие MouseMove. Может, еще и хуки понадобятся, но это зависит от задачи. Меню - через Menu Editor.
PS: Настоятельно рекомендую изменить стиль речи при написании сообщений на данном сайте. Не ведите себя как пятиклассник. Оставьте это для чатов/ICQ.
MouseMove несмогу. Т.к. у многих разное разрешение экрана. И то что у некоторых край экрана то у других это чуть ли не середина. Иль ты предлагаешь сделать чтоб когда мышь над кусочком проги форма выдвигалась? Посмотрю можт че получится. Что такое "хуки")?
Меню через Эдитор некатит т.к. мне надо сделать красивое меню. Ну там фон и все такое.
Ну короче как я понял это не посилам вам.) Программеры млин...)))))
CepbIu
26.09.2006, 17:22
если не посилам, то вопрос лучше было задать на http://www.yandex.ru www.yandex.ru, http://www.google.ru www.google.ru и т.д.
а разрешение экрана можно узнать через Screen.Width и Screen.Height
2 / 2 / 1
Регистрация: 18.10.2007
Сообщений: 1,748
26.09.2006, 18:57
Ответы на ваши вопросы вы найдете в поиске по сайту.
0
1 / 1 / 0
Регистрация: 18.11.2010
Сообщений: 139
26.09.2006, 22:32
Alexey Spirin (25.09.2006)




PS: Настоятельно рекомендую изменить стиль речи при написании сообщений на данном сайте. Не ведите себя как пятиклассник. Оставьте это для чатов/ICQ.


Полностью согласен.



И по вопросу:

- расширение экрана - Screen.Height, Screen.Width (можно конечно и через API).

- текущие координаты точки - API функция GetCursorPos (эт как вариант).

- красивое меню можешь посмотреть в файле ниже.

- с выплыванием окон из любой точки у мало мальски знающего программирование человека проблем вообще не будет.





"...Ну короче как я понял это не посилам вам.) Программеры млин...)))))..." не знаешь что такое хуки, и так масштабно размышляешь. Глупо. Твой задачу решит любой студент первокурсник.
0
kif
04.10.2006, 04:36
так а я и никак не связан с визуал бейсиком, ниучусь тобишь на него. учу сам. даж без учебников. а вы мне все расписать не можете... если лень так и скажите...
1 / 1 / 0
Регистрация: 19.03.2007
Сообщений: 123
05.10.2006, 00:42
kif (04.10.2006)
так а я и никак не связан с визуал бейсиком, ниучусь тобишь на него. учу сам. даж без учебников. а вы мне все расписать не можете... если лень так и скажите...
А вам никто ничего не должен
P.S. Прошу прощения за офф-топ, не смог удержаться
0
6 / 6 / 3
Регистрация: 17.10.2007
Сообщений: 1,119
05.10.2006, 02:19
Option Explicit
Private Sub Form_Load()
Me.Left = -Me.Width + 72
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Timer1.Interval = 10
End Sub
Private Sub Timer1_Timer()
Me.Left = Me.Left + Screen.Width / 1000

If Me.Left >= Screen.Width / 2 - Me.Width / 2 Then
Timer1.Enabled = False
Timer1.Interval = 0
End If
End Sub
0
kif
05.10.2006, 03:40
Спасибо!!!! В который уже раз убеждаюсь что VladConn лучше всех разбирается в визуале. Спасибо тебе! Разбогатею - машину подарю!)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.10.2006, 03:40
Помогаю со студенческими работами здесь

Как можно поместить QWidget за пределами экрана?
Хочется сделать всплывающее окно - для этого хочу отображать главный виджет и шапку второстепенного внизу экрана. Шапка второго поверх...

Срабатывание Counter(a) при попадании в область видимости "экрана"
Здравствуйте ребятки. Есть к вам такая просьба! Я написал небольшой скрипт, который автоматически срабатывает и останавливается на...

Попадение в область видимости "экрана"
Как будет выглядеть функция, которая это будет делать? Например, мне нужно, чтобы при наведение на секцию(section) на сайте начинала...

Программа не собирается: нет декларации «create» в этой области видимости
#include <iostream> #include <sys/stat.h> #include <sys/types.h> #include <fcntl.h> #include <unistd.h> using namespace std; ...

Подскажите как сделать так чо бы программа инсталировалась сама, без видимости для пользователя.
Подскажите как сделать так чо бы программа инсталировалась сама, без видимости для пользователя.


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru