В данной статье я покажу, каким образом возможно придавать окнам winforms-приложений произвольные формы, другими словами менять внешний вид. Конечно, для этих целей существует отдельная технология WPF, однако, Continue Reading
Для работы вам понадобится подключить следующие пространства имен: using Microsoft.Win32; using System.Collections; using System.Collections.Generic; Функция: public static List GetAllRegisteredFileExtensions() { //get into the HKEY_CLASSES_ROOT RegistryKey root = Continue Reading
Данная инструкция поможет вам начать работать с шаблонами Microsoft Word. Для начала работы вам понадобится компьютер с установленным на нем пакетом Microsoft Office. В Continue Reading
В данном примере мы рассмотрим получение иконки приложения из любого файла. Мы получаем иконку программы по умолчанию открывающей данный тип файла. Вам необходимо будет подключить библиотеки: using Continue Reading
Для раскрашивания элементов Items контрола ListBox ключевым моментом является правильное использования класса Graphics. Именнно данный класс позволит нам получить цветные строки, раскрасив каждую в свой цвет. Сперва Continue Reading
static void Main(string[] args) { Uri uri = new Uri("http://csharpsourescode.blogspot.com"); CheckDefaultProxyForRequest(uri); Console.ReadKey(); } public static void CheckDefaultProxyForRequest(Uri resource) { WebProxy proxy = (WebProxy)WebProxy.GetDefaultProxy(); // See what proxy Continue Reading
Данная инструкция является продолжением обзора компонента по работе с картами – «GMap.NET». По завершению работы с данной инструкцией в вашем проекте будет реализован функционал Continue Reading
Недавно, от нечего делать, копался в WebMoney Keeper Classic и заметил одну забавную особенность, которую можно использовать с некоторой пользой. Как Continue Reading
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; namespace PictureQuality { public partial class Form1 : Form { public Continue Reading
В этой статье я хочу показать,как создавать подключение к базам данных SQL Server или MSDE. Этот код должен работать на обоих SQL-серверах. Я использую как 2000, так Continue Reading
Если вам необходимо запретить изменение состояния элемента управления CheckBox не используя свойства Enable со значением false, то этот пример для вас. Continue Reading
Данный пример позволяет легко и просто создавать точки восстановления Windows, не только на локальной ПЭВМ, но и на удаленной! private void button2_Click(object sender, EventArgs e) { if Continue Reading
Сразу нужно отметить, что использование этого оператора не рекомендуется. В принципе он допустим, так как достался языку C# в наследство от языка C. Однако, его использование не Continue Reading
Для начала следует сделать импорт необходимых системных библиотек, которые по неизвестной мне причине не импортируются автоматически, но лежат в одной папке со всеми библиотеками .NET фреимворка. Добавлять Continue Reading
using System; using System.Diagnostics; using System.Windows.Forms; using System.Runtime.InteropServices; class TEST { private const int WH_KEYBOARD_LL = 13; private const int WM_KEYDOWN = 0x0100; private static LowLevelKeyboardProc _proc Continue Reading
Зачем может понадобиться узнать IP-адреса на локальной машине? Компьютер может иметь несколько IP адресов с одной NIC, и при создании сокетного приложения не всегда хочется привязываться (биндится) Continue Reading
Для получения информации о температуре центрального процессора и системной платы воспользуемся одной из базовых технологий для централизованного управления и слежения за работой различных частей Continue Reading
try { RegistryKey key = RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, TargetMachine.Name); key = key.OpenSubKey(@"SYSTEMCurrentControlSetControlTerminal Server", true); object val = key.GetValue("fDenyTSConnections"); bool state = (int)val != 0; if (state) { key.SetValue("fDenyTSConnections", 0, Continue Reading
using System.Net; using System.Net.Sockets; using System.Text; using System; public class MacAddress { public static void Main(string[] argv) { int commlength, miblength, datastart, datalength; string nextmib, value; SNMP Continue Reading
// Получение списка файлов в папке var files = Directory.GetFiles("C:\"); // Сортировка по дате создания var iter = files.OrderBy(f => File.GetCreationTime(f));