Модераторы: diadiavova, gambit

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать такую кнопку? 
:(
    Опции темы
transparent
Дата 26.6.2011, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 7.5.2011

Репутация: нет
Всего: нет



Скачал программу для скачивания музыки из соц. сети..
Мне нравится как там отображаются кнопки, а точнее некоторые из них

Скачайте плиз, я выложил, и там справа наверху есть кнопка "настройки"(не в меню, а именно отдельно наверху справа)...Вот эта кнопка клевая...Она вроде обычная, но мне нравится как когда наводишь мышку на нее - то она очень медленно меняет цвет на более насыщенный, и так же когда уводишь..
Как так сделать?

Наверно через WPF? я не когда не занимался там...Можете примерчик хоть не большой, не обязательн очерез впф

Ой, извиняюсь, тут всего мегабайт можно загружать, а она побольше будет, выложу скрин, там правда почему то не отображается курсор - но там кнопка уже с наведенным курсором
Кстати я все чаще последнее время замечаю такие кнопки в программах

Присоединённый файл ( Кол-во скачиваний: 38 )
Присоединённый файл  __________.png 33,80 Kb
PM MAIL   Вверх
diadiavova
Дата 26.6.2011, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(transparent @  26.6.2011,  22:13 Найти цитируемый пост)
.Можете примерчик хоть не большой, не обязательн очерез впф

Здрасте, не обязательно. Там такие возможности есть, а винформах корячиться придется создавать самому. Если тебе надо такое сделать - изучай впф. Там это не трудно, но для вопросов по этой технологии есть раздел. Если хочешь могу перенести тему туда. Правда не советую обращаться с элементарными вопросами, сначала ознакомься с основами.

Добавлено через 5 минут и 6 секунд
http://forum.vingrad.ru/forum/dotnet-WPF.html


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Rohoss
Дата 27.6.2011, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(diadiavova @  26.6.2011,  21:48 Найти цитируемый пост)
 Там это не трудно, но для вопросов по этой технологии есть раздел. Если хочешь могу перенести тему туда.

Здрасте! Чего это ты человека слить хочешь? Кто запрещает под ВПФ на VB .NET писать? Сначала да, нужно с основами ознакомится, но лучше на VB .NET, так как он проще  smile 


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
diadiavova
Дата 27.6.2011, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(Rohoss @  27.6.2011,  02:22 Найти цитируемый пост)
 Кто запрещает под ВПФ на VB .NET писать?

Никто не запрещает, но в впф все-таки главное не язык программирования, там ведь на XAML интерфейс пишется, а к бейсику это отношения не имеет, это все-таки языковой раздел smile .

Добавлено через 8 минут и 36 секунд
Цитата(Rohoss @  27.6.2011,  02:22 Найти цитируемый пост)
так как он проще

С чего ты это взял? По степени сложности языка, он такой же как и шарп, просто есть ряд вещей, которые на бейсике делать удобнее, хотя и в шарпе сейчас появляется всякое, так что разницы почти нет.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
krewin
Дата 27.6.2011, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 27.8.2009

Репутация: 1
Всего: 1



WPF тут ненужен. Это можно сделать при помощи простого PictureBox. Это происходит так рисуем изображение кнопки при нажатие, затем в нормальном состояние и при наведение мыши. 

Далее пишем прогу, создаем PictureBox1 назначаем рисунок по умолчанию, нормальный затем процедуры при наведение мыши 


 
Код

Private Sub PictureBox3_MouseMove(ByVal sender As Object, _
                               ByVal e As System.Windows.Forms.MouseEventArgs _
                              ) Handles PictureBox3.MouseMove
        Dim aa As System.Drawing.Bitmap = Test.My.Resources.BButtonB
        PictureBox3.BackgroundImage = aa
    End Sub



когда курсор уходит с кнопки, возврат к нормальному изображению
 
Код


 Private Sub PictureBox3_MouseLeave(ByVal sender As Object, _
                             ByVal e As System.EventArgs _
                             ) Handles PictureBox3.MouseLeave
        Dim aa As System.Drawing.Bitmap = Test.My.Resources.BButtonA
        PictureBox3.BackgroundImage = aa
    End Sub



ну также при нажате на кнопку но при этом следует юзать таймер

Все легко и просто. Никаких проблем. Если тебе надо чтобы кнопка мигала или вращалась ее можно создать с помощи GIF она будет у тебя анимирована


Это сообщение отредактировал(а) diadiavova - 27.6.2011, 18:30
PM MAIL   Вверх
transparent
Дата 27.6.2011, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 7.5.2011

Репутация: нет
Всего: нет



хмл какой то, это что то разметки для вебстраниц?
PM MAIL   Вверх
Rohoss
Дата 27.6.2011, 17:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



krewin, то что ты описал кроме как извращением назвать трудно  smile 


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
transparent
Дата 27.6.2011, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 7.5.2011

Репутация: нет
Всего: нет



мне хотя бы малюсенький примерчик....Строчки 4, 5...Чтобы сразу понять чего там изучать надо, скрипт не скрипт, или еще чего....Как например сделать такую кнопу(хотя бы начало)..
PM MAIL   Вверх
diadiavova
Дата 27.6.2011, 18:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



krewin, Пожалуйста, если у тебя в коде слишком длинные строки переноси их, чтобы не дергать горизонтальную прокрутку без надобности.
Цитата(transparent @  27.6.2011,  18:13 Найти цитируемый пост)
хмл какой то, это что то разметки для вебстраниц? 

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


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
transparent
Дата 27.6.2011, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 230
Регистрация: 7.5.2011

Репутация: нет
Всего: нет



я просто попросил примерчик небольшой, вот и все
PM MAIL   Вверх
diadiavova
Дата 27.6.2011, 19:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(transparent @  27.6.2011,  20:20 Найти цитируемый пост)
я просто попросил примерчик небольшой, вот и все 

Мне не сложно написать пример, тем более, что там ничего особенного вообще нет, но мне не хочется поощрять твое нежелание делать что-то самому. Ты за каждой мелочью бежишь задавать вопрос, когда можно иногда и самому что-то сделать. Например я не понимаю, для чего нужно задавать вопрос типа, когда функция возвращает значение если там больше одного Return. Неужели трудно было самому написать код типа
Код

Function TestReturn() As Integer
    Return 0
    Return 1
End Function

И посмотреть, что она возвратит? Так ты мало того что за ответом на форум побежал так еще дискуссию развел на несколько страниц. Сейчас история повторяется, так что уволь, это уже без меня.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Rohoss
Дата 27.6.2011, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



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

Это сообщение отредактировал(а) Rohoss - 27.6.2011, 19:31


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
krewin
Дата 27.6.2011, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 27.8.2009

Репутация: 1
Всего: 1



Я никогда не понимал смысл WPF. Может поэтому я мало знаю про эти методы. Я могу написать программу без WPF и у меня получится не хуже. 

Я не ищу легких путей.

 

Присоединённый файл ( Кол-во скачиваний: 14 )
Присоединённый файл  button_action.rar 86,54 Kb
PM MAIL   Вверх
Rohoss
Дата 27.6.2011, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Начальник интернета
***


Профиль
Группа: Завсегдатай
Сообщений: 1308
Регистрация: 9.10.2006
Где: Matrix

Репутация: нет
Всего: 18



Цитата(krewin @  27.6.2011,  20:27 Найти цитируемый пост)
Я не ищу легких путей.

Правильно  smile . А почему ты используешь Винформ? создавай окно через вызовы WinApi!


--------------------
Файловый менеджер Explorer.Net скачать  video
PM ICQ   Вверх
krewin
Дата 28.6.2011, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 27.8.2009

Репутация: 1
Всего: 1



Почему я использую WinApi, могу даже создавать изображение по векторам в форме, просто это метод который я использую давно, очень давно.
PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.6133 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.