Назад
Создание прибыльного бизнеспроекта на базе сайта

SEO + ASP.NET 4.0 + БИЗНЕСМОДЕЛЬ = ПРИБЫЛЬНЫЙ САЙТ

Инструмент быстрого построения прибыльного онлайн бизнеса своими силами без капиталовложений за 4 месяца все подробности на SEO + ASP.NET 4.0.

Подписка на рассылку

МАГИЯ C#!

Создание вебсайта с формой автоматического приема онлайн платежей по WebMoney!
Ваше имя
Ваш e-mail
Уроки по ASP.NET c# ADO.NET
     

18 видеоуроков
более 5 часов
по созданию сайта,
выполняющего
продажи ваших продуктов (физических/электронных) на полном автомате с личным оповещением на e-mail, а также ...
DVD-курс по C#, .NET

3 часть. Введение в ASP.NET. WebServices Профессиональная подготовка разработчика по языку C# на платформе .NET

asp.net webservices dvd c# gridview Гудок курс Более 65 подробных видео уроков по теоретическим основам технологии сайтостроения ASP.NET и процессу создания и использованию вебсервисов.

DVD-курс по C#, .NET

2А часть. XML/TXT в аспекте ADO.NET Профессиональная подготовка разработчика по языку C# на платформе .NET

xml txt dvd c# ADO ADO.NET Гудок курс 70 подробных видео уроков по работе с форматами xml, txt, по работе с файлами и директориями. Разработка высокоорганизованных свойств для значительного сокращения объема исходного кода и облегчения дальнейшей модификации и многое-многое другое...

DVD-курс по C#, .NET

1 часть. Windows Forms Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок

185 подробнейших уроков (70 часов) лекций в формате видеоуроков по теории языка c# и платформы .NET. Практическое закрепление теоретического материала на примере создания Windows Forms - приложения видеоигры "Tanks"

DVD-курс по C#, .NET

2 часть. ADO.NET/SQL Профессиональная подготовка разработчика по языку C# на платформе .NET

Профессиональная подготовка на c# А. Гудок ADO.NET sql

165 подробных видео уроков по созданию приложений распределенных баз данных на примере разработки проектов с использований технологий ADO.NET (Connected model, Disconnected model, Typed DataSet, ...)


Я записываю курсы!
  Курс валют

НБУ курс евро






Windows Forms c# roll over button



Смена внешнего вида кнопки при работе в Windows Forms является, пожалуй, одной из самой простой задачей.

Вопрос состоит в том, что бы при наведение указателя (курсора) мыши внешний вид кнопки изменялся на требуемый, а при покидании курсора кнопки возвращать прежние настройки.

Итак, имеется форма, на которой размещен контрол Button:

RollOver в c# Button

Как видим, кнопка почти незаметна на форме, так как к ней применили следующие настройки:

this.MyButton.FlatAppearance.BorderColor = 
    System.Drawing.Color.FromArgb(((int)(((byte)(224)))), 
        ((int)(((byte)(224)))), ((int)(((byte)(224)))));
this.MyButton.FlatAppearance.BorderSize = 0;
this.MyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;

Свойство BorderSize установлено в значение 0 пикселей.

Теперь, для достижения эффекта роловера следует подписать кнопку на два события:

this.MyButton.MouseLeave +=
   new System.EventHandler(this.button4_MouseLeave);
this.MyButton.MouseHover +=
   new System.EventHandler(this.button4_MouseHover);

И в каждом обработчике события будем просто играть с настройками внешнего вида контрола:

private void MyButton_MouseHover(object sender, EventArgs e)
{
    this.MyButton.FlatStyle = FlatStyle.Flat;
    this.MyButton.FlatAppearance.BorderSize = 1;
    this.MyButton.FlatAppearance.BorderColor = 
        System.Drawing.Color.Crimson;
}

private void MyButton_MouseLeave(object sender, EventArgs e)
{
    this.MyButton.FlatAppearance.BorderColor = 
        System.Drawing.Color.FromArgb(((int)(((byte)(224)))),
            ((int)(((byte)(224)))), ((int)(((byte)(224)))));
    this.MyButton.FlatAppearance.BorderSize = 0;
    this.MyButton.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
}

Вот что мы получим при наведении на кнопку:

RollOver в c# Button

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



Больше информации читайте по теме:

Запрет на переключение активного CheckBox на c#
Иконка windows forms приложения – динамическая генерация из Bitmap на c#
Поиск вложенного контрола во внешнем - обобщенный метод c#
c# - Доступ к вложенным (внутренним) элементам (контролам)
Типизированный поиск дочерних контролов (элементов) в родительском на c#
C# - Проверка ввода в TextBox (ввод только определенных символов)
Заполнение (загрузка) ListBox из xml файла
Windows Forms окна произвольной формы
Открытие второй формы и передача данных в главную форму
Нумерация строк в DataGridView
Цветной ListBox на c#
Использование Windows Media Player в приложениях Windows Forms
Воспроизведение звуковых wav-файлов средствами c#



Оценить статью:

Оценивая статью, Вы подсказываете нам насколько данная информация стала полезной именно для Вас. Мы ожидаем, прежде всего, оценку доступности материала для понимания и простоты его изложения. Дополнительные комментари, вопросы, дополнения и замечания Вы можете указать на странице От Вас

Частичное, или полное копирование материала данной статьи возможно лишь при размещении ссылки на данную страницу.


            
        




Имя:  


Текст комментариев (не больше 600 знаков):  
введите не более 600 знаков



Введите символы с картинки:
Капча имеет "срок годности". Поэтому, если необходимо обновите страницу.



Сантехник срочно
c# курс Гудок   курс по ASP.NET Гудок   курс по ADO.NET Гудок   курс по XML txt Гудок   курс по рефлексии и многопоточности Гудок