Добавляем сочетания клавиш в приложение!: Справочник по C#
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == (Keys.Control | Keys.Z))
{
Application.Exit();
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
Программно устанавливаем дату и время: Справочник по C#
Код реализует программную, быструю смену даты и времени на вашем компьютере.
public struct SystemTime
{
public ushort Year;
public ushort Month;
public ushort DayOfWeek;
public ushort Day;
public ushort Hour;
public ushort...
Управление громкостью в Windows : Справочник по C#
Для работы необходимо подключить следующие пространства имен:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
Функции для управления звуком:
private const int APPCOMMAND_VOLUME_MUTE = 0x80000;
private const int APPCOMMAND_VOLUME_UP = 0xA0000;
private const...
Удаление принтера с помощью WMI: Справочник по C#
/// name of the printer we want to remove///
public bool RemovePrinter(string name)
{
try
{
//use the ManagementScope class to connect to the local machine
ManagementScope scope =...
Загружаем GIF: Справочник по C#
pictureBox1.Image = Image.FromFile(@"C:read.gif");
Создание инициальной аббревиатуры.: Справочник по C#
Аббревиатура (от лат. abbreviare — сокращать), слово, образованное из начальных букв или из начальных звуков слов, входящих в исходное словосочетание. Различают...
Проверка доступности сетевого адреса: Справочник по C#
В данном примере рассмотрено использование команды Ping из пространства имен System.Net.NetworkInformation.Ping Pinger = new Ping();
PingReply Reply = Pinger.Send("127.0.0.1"); ...
Анимация Windows Form: Справочник по C#
Для создания анимации в Windows Form, в Microsoft Windows присутствует библиотека «user32.dll» с функцией AnimateWindow. Данная функция дает возможность производить...
Включение/отключение «Восстановление системы» Windows : Справочник по C#
Способ 1:RegistryKey rk = Registry.LocalMachine;
RegistryKey rk1 = rk.OpenSubKey(@"SOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore");
string sysRestore = rk1.GetValue("RPSessionInterval").ToString();
if (sysRestore.Contains("1"))
{
MessageBox.Show("System Restore is Enabled");
}
if (sysRestore.Contains("0"))
{
MessageBox.Show("System Restore is Disabled");
}
Способ 2:
string osDrive = Path.GetPathRoot(Environment.SystemDirectory);
ManagementScope...
Расчет номера недели для определенной даты: Справочник по C#
Функция вернет вам количество недель прошедших с начала года по день и месяц которые вы укажите при обращении к ней.
Смотрите код ниже:
public static int...
Удаление файла или папки в корзину: Справочник по C#
///
/// Перечисление FileOperationType для функции определяет, что делать с файлом.
///
public enum FileOperationType : uint
{
///
/// Переместить файл
///
FO_MOVE = 0x0001,
///
/// Копировать...
Запись в файл Microsoft Word (2003,2007): Справочник по C#
//using Word = Microsoft.Office.Interop.Word;
Word.Application ap = new Word.Application();
try
{
Word.Document doc = ap.Documents.Open(@"D:MyWord.doc", ReadOnly: false, Visible: false);
doc.Activate();
Word.Selection sel = ap.Selection;
if (sel != null)
{
switch (sel.Type)
{
case Word.WdSelectionType.wdSelectionIP:
sel.TypeText(DateTime.Now.ToString());
sel.TypeParagraph();
sel.TypeText("Microsoft Word");
sel.TypeParagraph();
break;
default:
Console.WriteLine("Selection...
Получение информации об USB накопителях подключенных к ПЭВМ через WMI: Справочник по C#
Рассмотрим пример получения информации о подключенных USB накопителях с использованием WMI (Windows Management Instrumentation) и его класса Win32_DiskDrive. Класс Win32_DiskDrive позволяет...
Альтернативный цвет строк в ListView: Справочник по C#
Для работы необходимо подключить следующие пространства имен:
using System.Drawing;
using System.Windows.Forms;
Функция:
public void SetAlternatingRowColors(ListView lst, Color color1, Color color2)
{
foreach (ListViewItem item in lst.Items)
{
if ((item.Index % 2) ==...
Переименовываем заголовок окна приложения при запуске: Справочник по C#
Данный пример позволяет переименовать заголовок окна при запуске!
static extern int SetWindowText(IntPtr hWnd, string text);
private void StartMyNotepad()
{
Process p = Process.Start("notepad.exe");
Thread.Sleep(100);
SetWindowText(p.MainWindowHandle, "www.csharpcoderr.com");
}
Пример как пользоваться функцией:
private void...
Переводим компьютер в режим гибернации или ждущий.: Справочник по C#
Иногда необходимо произвести программным путем, перевод компьютера в режим гибернации или ждущий. Делается это очень просто, необходимо обратится к параметру SetSuspendState,...
Проверка раскладки клавиатуры: Справочник по C#
Данная инструкция поможет вам реализовать проверку раскладки клавиатуры в режиме реального времени по стандарту «ISO 639-1:2002» и трехбуквенный код, определенный в...
Запрет на изменение раскладки клавиатуры в Windows Form: Справочник по C#
В данном примере рассматривается использование модификатора «override» для изменения абстрактной реализации унаследованного свойства «CurrentInputLanguage», чтобы запретить изменение установленного языка ввода для...
Подключение сторонних шрифтов в Windows Form: Справочник по C#
Не секрет, что шрифтов в интернете для работы можно найти многие тысячи и на любой вкус. Инструкция поможет вам подключить сторонние...
Открытие Flash (*.swf) в Windows Form: Справочник по C#
Файл с расширением SWF (Shock Wave Format) предназначен для хранения векторной графики и анимации, может содержать звук и др. Файлы с...








