c#

Wykonanie komendy Wiersza polecenia (CMD)

Zagadnienie: Chcemy wykonać w tle komendę w wierszu polecenia
Rozwiązanie:

Tags: 

Wykrywanie zainstalowanej usługi

Zagadnienie: Chcemy sprawdzić czy w systemie mamy zainstalowaną określoną usługę
Rozwiązanie:

ServiceController ctl = ServiceController.GetServices()
.FirstOrDefault(s => s.ServiceName == "Service_Name");
if (ctl != null)
{
...
}
else
{
...
}

Tags: 

TextBox: Pozwalanie jedynie na wprowadzanie tylko cyfr

Toolbox: textBox1
Zagadnienie: Chcemy by była możliwość wpisywania tylko i wyłącznie cyfr w textboxie
Rozwiązanie: W metodzie TextChanged dla textboxa
wrzucamy

Tags: 

RichTextBox: Podmiana tekstu

Zagadnienie: Chcemy podmienić tekst w richtextboxie na inny
Rozwiązanie:

subtitles_richtextbox.Text = subtitles_richtextbox.Text.Replace(to_translate_richtextbox.Lines[i], after_translate_richtextbox.Lines[i]);

Tags: 

I/O: Wczytanie tekstu z pliku .txt poprzez OpenFileDialog

Zagadnienie: Chcemy wczytać do richtextboxa zawartość z pliku tekstowego wybranego poprzez openfiledialog
Rozwiązanie:

private void open_file_button_Click(object sender, EventArgs e)
{
if (open_text_file.ShowDialog() == DialogResult.OK)
{
System.IO.StreamReader sr1 = new System.IO.StreamReader(open_text_file.FileName);
subtitles_richtextbox.Text = sr1.ReadToEnd();
sr1.Close();
}
}

Tags: 

OpenFileDialog - Otwarcie katalogu pliku.exe

Zagadnienie: Chcemy otworzyć okno dialogowe w katalogu pliku wykonywalnego .exe
Rozwiązanie:

private void open_file_button_Click(object sender, EventArgs e)
{
open_text_file.InitialDirectory = Directory.GetCurrentDirectory();
}

Tags: 

ListBox: Pobranie zaznaczonej wartości z listy

Zagadnienie: Chcemy wykorzystać wartość z listy, przykładowo chcemy otworzyćjedną ze ścieżek, które mamy w pozycjach listy.
Rozwiązanie:

Process.Start(TicketsListBox.GetItemText(TicketsListBox.SelectedItem));

Tags: 

I/O: Wyszukiwanie tekstu w wielu plikach

Zagadnienie: Procedura do wyszukiwania określonego ciągu znaków w wielu plikach w danej strukturze katalogów. Wyniki wypisywane są w RichTextBox
Rozwiązanie:

Tags: 

NotifyIcon: Maksymalizacja po dwukrotnym kliknięciu w ikonkę w trayu

Zagadnienie: Chcemy by aplikacja została zmasymalizowana na ekranie po dwukrotnym kliknięciu w ikonę w trayu
Rozwiązanie: Dodajemy poniższy kod do metody MouseDoubleClick

private void notifyIcon1_MouseDoubleClick_1(object sender, MouseEventArgs e)
{
Show();
this.WindowState = FormWindowState.Normal;
notifyIcon1.Visible = false;
}

Tags: 

Form: Minimalizacja na starcie

Zagadnienie: Chcemy by aplikacja minimalizowała się do traya na starcie
Rozwiązanie: Dodajemy kontrolke notifyIcon i następujący ld metody Resize dla Form

private void Form1_Resize(object sender, EventArgs e)
{
if (this.WindowState == FormWindowState.Minimized)
{
Hide();
notifyIcon1.Visible = true;
}
}

Tags: 

Strony

Subskrybuj RSS - c#