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

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

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

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

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

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

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

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