Bestlis

Bestlis

Фрагменты кода в Visual Studio 2010 (Snippet)

Visual Studio позволяет разработчикам сохранить фрагменты кода, которые могут использоватся позже. Это экономит время от перепечатывания кусков кода, которые часто используются. Я также вижу это очень полезно тогда, когда надо показать во время презентации код. Вместо того, чтобы все печатать,…

TextBox Multiline WPF

Статья, чтобы не забыть Нужно сделать как в WindowsForms В WPF для этого нужно задать 3 свойства: В итоге получаем: И текстовое поле в необходимом виде…

Работа с RadioButton в MVVM

Предлагаю Вашему вниманию пример того, как можно, используя шаблон проектирования Model View ViewModel, работать с такими контролами как RadioButton. Я пересмотрел немного примеров и этот мне понравился больше всего. Итак, допустим, у нас есть форма, на которой есть 3 радио…

Перемещение элементов ListBox мышью

В интернете достаточно много статей в которых описывается, как реализовать перемещение элементов списка ListBox с помощью кнопок “Переместить вверх” “Переместить вниз”. Но примера реализации перемещения с помощью мыши я так и не нашел (быть может плохо искал :). Поэтому решил…

Пишем свой ListBox

Платформа .NET Framework предлагает достаточно большой выбор элементов управления. Но иногда разработчику бывает недостаточно предлагаемого набора. Благо, .NET позволяет перенастраивать элементы под себя. Этим мы и займёмся сейчас. Создадим свой ListBox, элементы которого будут в виде кнопок. Приступим. Создадим в…

Использование пользовательского курсора при Drag&Drop

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

Перемещение кнопки по форме

В созданном приложении мы реализуем возможность перемещать кнопку по форме при нажатии на нее мышью. Для этого нам нужно будет переопределить события: OnMouseDown, OnMouseUp и OnMouseMove которые и будут отслеживать захват кнопки мышью и её перемещение. Создадим приложение WindowsFormsApplication и…

Выбор файлов и папок по маске

Те, кто работал с файлами и папками в командной строке Windows знают, что в ней есть возможность выбирать их по маске. К примеру, необходимо вывести все названия файлов с расширением .txt. Для этого в командной строке нужно набрать команду В…

Отправка e-mail средствами C#

В данной статье я хочу рассказать вам, как с помощью C# и .NET Framework осуществить отправку электронной почты. Мы будем отправлять письмо через определенный smtp сервер, который требует авторизацию. Итак, присутпим. Создадим консольное приложение. Для работы с сетью и почтой…