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 {
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 naZakończyliśmy debatę. Teraz przejdziemy do trzeciej części egzaminu ustnego. Masz przed sobą dwa obrManga?ntasy rysowanie jest łatwe1 s Teraz przejdziemy do szczegółów - załamania koszuli, mocny szManga?ntasy rysowanie jest łatwe1 s Teraz przejdziemy do szczegółów - załamania koszuli, mocny sz4 5 Str. 4_Rozdział IROZDZIAŁ I Zanim przejdziemy do głównych wariantów, zapoznajmy się z rzadziejstolarstwo0 żna rozmaicie drzewo zarzynać, stosownie do tego, czy chcemy, aby to ukośne spojenie zData 23 listopada 2004 roku przejdzie do historii jako dzień uroczystego otwarcia pierwszego wDla 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 WP1111256 18 VIII. Funkcja pierwotna (całka nieoznaczona) Pozostaje teraz przejść do zmiennej x wedłuBadaniaMarketKaczmarczyk06 METODA DELFICKA. Jak już wspomniano w rozdziale 4. służy ona głównie do oFormuła Student września (sobota) od 11:00 do 14:00wMAHLE Behr Przyjdź na pierwszą w MAHLE BehrAparat do czyszczenia czułków znajduje się na : Pierwszej parze odnóży. Omatidium to element: okaDSC62 98 Rozdział 4. Dynamika Jgdodaw i odejmow do Uzupełnij liczby tak, aby na każdej tabliczce otrzymać wynik 10więcej podobnych podstron