![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| vladd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Здравствуйте!
Возник такой вопрос. Как написать текст поверх всех окон? Что то на подобии как делает Mega Motivator. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Не очень понятно, что это значит. В принципе текст надо писать в отдельном окне, задай ему TransparencyKey такой же, как цвет окна, убери все границы ( смотри свойство BorderStyle), растяни окно на весь экран и установи TopMost в true. Это все примерно, поскольку точно не помню, но думаю куда копать ты понял.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vladd |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
На с# нашел такой код
Теперь перевести его на VB net, да знаний не хватает. Добавлено через 13 минут и 6 секунд Так например ошибка на строку 11
Пишет что "Timer" - неоднозначная ссылка между "System.Windows.Forms.Timer" и "System.Threading.Timer". А как её исправить знаний и не хватает. |
||||
|
|||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
В твоем случае это первый вариант. Просто напиши имя класса полностью System.Threading.Timer Не очень понятно при чем тут таймер, и почему вместо того, чтобы разбирать чужой код, который делает неизвестно что, не попробовать то, что тебе посоветовали. Ну да ладно, дело хозяйское. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vladd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Я просто хочу сначала понять как вообще люди решают подобные задачи на примере, а потом уже сделать свою.
А по вашему предложению надо сделать сначало MDI форму. Сделать её прозрачной и писать в неё текст. Я все правильно понял? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Я об мди ничего не говорил. Обычная форма, без бортов, которой задается ключ прозрачности такой же как и цвет формы, благодаря этому сама форма будет не видна, а ее содержимое появится вместо нее. Растяни форму на весь экран и поверх всех окон, вот и будет то, о чем ты написал. Если я правильно понял, конечно, что это значит. А с какого боку там таймер, я вообще не понял. Таймер выполняет какой-либо метод через определенные интервалы времени и при чем тут он - непонятно. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vladd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Timer нужен для создания эффекта 25 кадра. Чтобы надпись показывать через настраиваемое определенное количество времени и определенной длительности.
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
25-й кадр - бред. Бросай это дело
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vladd |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 31.1.2009 Репутация: нет Всего: нет |
Вот и хочу проверить сам. |
|||
|
||||
| irinazanuda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 911 Регистрация: 23.6.2010 Репутация: 1 Всего: 18 |
Модератор: Сообщение скрыто. |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |