544444279

544444279



Rozdział 4

Obsługa

Teraz przejdziemy do oprogramowania zdarzeń. Chcemy aby na pierwszej zakładce tekst można było odczytać dowolny plik tekstowy. Plik ten będzie można także zapisać. Pod pozycję Plik-> Otwórz podpinamy kod za pomocą którego tworzymy okno dialogowe otwierania pliku OpenFileDialog. Następnie po wyborze ścieżki podany plik jest ładowany do obiektu richTextBoxl. Tak jak na listingu 4.1.

Listing 4.1: Otwieranie pliku

private void otworzToolStripMenuItem_Click(object sender , <—> EventArgs e)

{

OpenFileDialog ofd = new OpenFileDialog() ; //stwórz 4—>

ofd.Filter = "Tekstowe (txt) | * . txt " ; //ustaw filtr <-> plików

if (ofd.ShowDialog() = DialogResult.OK) //pokaż okno >

{ ^ °S°We try {

9


richTextBoxl .LoadFile(ofd.FileName ,    >

RichTextBoxStreamType.PlainText);

}

catch (Exception ex)

{

MessageBox . Show ( ” Uuups ! Błąd podczas 9 >    otwierania pin. + ex.Message

}

Podobną czynność wykonujemy w celu zapisu. Tym razem wykorzystamy okno dialogowe SaveFileDialog. Widzimy też konstrukcję try catch ponieważ przy operacja odczytu i zapisu często możemy napotkać błędy. W obu listingach możemy też zauważyć, że klasa SaveFileDialog oraz LoadFileDialog posiadają filtr umożliwiający wybór plików z odpowiednim rozszerzeniem.

Listing 4.2: Zapis do pliku pliku

1    private void zapiszToolStripMenuItem_Click(object sender, <—»

EventArgs e)

2    {

9



Wyszukiwarka

Podobne podstrony:
Mnożenie krzyżowe daje wynik intuicyjny Teraz przejdziemy do ważniejeszego twierdzenia ze względu na
Zakończyliśmy debatę. Teraz przejdziemy do trzeciej części egzaminu ustnego. Masz przed sobą dwa obr
Manga?ntasy rysowanie jest łatwe1 s Teraz przejdziemy do szczegółów - załamania koszuli, mocny sz
Manga?ntasy rysowanie jest łatwe1 s Teraz przejdziemy do szczegółów - załamania koszuli, mocny sz
4 5 Str. 4_Rozdział IROZDZIAŁ I Zanim przejdziemy do głównych wariantów, zapoznajmy się z rzadziej
stolarstwo0 żna rozmaicie drzewo zarzynać, stosownie do tego, czy chcemy, aby to ukośne spojenie z
Data 23 listopada 2004 roku przejdzie do historii jako dzień uroczystego otwarcia pierwszego w
Dla naszych Klientów Dla naszych Klientów Przejdź do systemu Koronawirus - jego wpływ na gospodarką
IMGP0596 Rozdział 8 OD LICZMANA RACHUNKOWEGO DO TABLICZKI LICZBOWEJ. WCZESNA KSIĘGOWOŚĆ NA BLISKIM W
P1111256 18 VIII. Funkcja pierwotna (całka nieoznaczona) Pozostaje teraz przejść do zmiennej x wedłu
BadaniaMarketKaczmarczyk06 METODA DELFICKA. Jak już wspomniano w rozdziale 4. służy ona głównie do o
Formuła Student września (sobota) od 11:00 do 14:00wMAHLE Behr Przyjdź na pierwszą w MAHLE Behr
Aparat do czyszczenia czułków znajduje się na : Pierwszej parze odnóży. Omatidium to element: oka
DSC62 98 Rozdział 4. Dynamika Jg
dodaw i odejmow do Uzupełnij liczby tak, aby na każdej tabliczce otrzymać wynik 10

więcej podobnych podstron