c#

Tworzenie logów

Zagadnienie: Chcemy zapisywać logi z danych operacji do pliku. Interesuje nas by była możliwość nadpisywania plików oraz dodanie godziny do wykonanej operacji.
Rozwiązanie:

TextWriter tw = new StreamWriter("C:\\TEMP\\logi.txt", append: true);
tw.WriteLine(DateTime.Now.ToString() + " Raport niepoprawnie włączony");

Tags: 

Ścieżki do plików

Opcja 1

@"C:\TEMP\Klikacz.exe"

Zastosowanie:

Process.Start(@"C:\TEMP\Klikacz.exe");

Opcja 2

"C:\\TEMP\\logi.txt"

Zastosowanie:

Tags: 

I/O: Zapis do pliku .txt

Zagadnienie: Chcemy zapisać lub nadpisać linie tekstu do pliku tekstowego
Rozwiązanie
Metoda I
W celu zapisu do pliku .txt możemy zastosowac klase TextWriter. Na początku dodajemy niezbędną dyrektywę

using System.IO;

Następnie w odpowiedniej metodzie umieszczamy komendy

Tags: 

Kolor wybranego piksela ekranu

Toolbox: button1, label1
Zagadnienie: Chcemy wczytać do labela kolor wybranego piksela w formacie RGB
Rozwiązanie: Wrzucamy do głownego kodu funkcję

Tags: 

Generowanie wersji aplikacji przy kompilacji

Zagadnienie: Chcemy odpowiednio generować numery wersji kolejnych kompilacji aplikacji
Rozwiązanie: Odpalamy VS, wchodzimy do zakładkę Projekt -> Właściwości

Preferencje

Następnie klikamy "Informacje o zestawie"

Zestaw

Tags: 

TextBox: Wywoływanie przycisku enterem

Toolbox: textBox1
Zagadnienie: Chcemy by po wypełnieniu textboxa i naciśnięciu enterem zasymulować kliknięcie innego przycisku
Rozwiązanie: W metodzie KeyDown dla textboxa
Keydown
wrzucamy

Tags: 

PictureBox: Czyszczenie

Toolbox: pictureBox1
Zagadnienie: Chcemy wyczyścić wyświetlany obraz w pictureboxie
Rozwiązanie: Stosujemy komendę

pictureBox1.Image = null;

Tags: 

ComboBox: Czyszczenie

Toolbox: comboBox1

Zagadnienie: Chcemy wymusić wyczyszczenie wybranej wartości w comboboxie
Rozwiązanie: Używamy komendy:

comboBox1.SelectedIndex = -1;

Zagadnienie: Chcemy wymusić wyczyszczenie całej listy ComboBoxa
Rozwiązanie: Używamy komendy:

comboBox1.Items.Clear();

Tags: 

I/O: Wczytanie linii z pliku .txt do comboxa

Toolbox: comboBox1
Zagadnienie: Chcemy wczytać dane z pliku tekstowego do comboboxa
Rozwiązanie Dodajemy kod

string[] lineOfContents = File.ReadAllLines("Myfile.txt");
foreach (var line in lineOfContents)
{
string[] tokens = line.Split(',');
comboBox1.Items.Add(tokens[0]);
}

Tags: 

Wczytywanie danych z pliku CSV - Kodowanie

Zagadnienie: Brak polskich znaków po wczytaniu tekstu z pliku CSV
Rozwiązanie: Dodawanie kodowania Default

string[] lines = File.ReadAllLines(sciezka[0], Encoding.Default);

Tags: 

Strony

Subskrybuj RSS - c#