Advertisement
KatarzynaBracha

Obsługa zdarzeń klik

Nov 15th, 2021
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. // Metody obsługi zdarzeń kliknięcia opcji Menu
  2. private void RamkaOn_Click(object sender, RoutedEventArgs e) // Włączenie ramki
  3. {
  4. if(brdRamka != null)
  5. brdRamka.BorderThickness= new Thickness(3);
  6. }
  7. private void RamkaOff_Click(object sender, RoutedEventArgs e) // Wyłączenie ramki
  8. {
  9. if (brdRamka != null)
  10. brdRamka.BorderThickness = new Thickness(0);
  11. }
  12. private void Zapisz_Click(object sender, RoutedEventArgs e) // Zapisanie strony
  13. // do pliku
  14. {
  15. Microsoft.Win32.SaveFileDialog dialog = new Microsoft.Win32.SaveFileDialog();
  16. dialog.Filter = "WebPage|*.html";
  17. dialog.DefaultExt = ".html";
  18. dynamic doc = wbPrzegladarka.Document;
  19. if (doc != null)
  20. {
  21. var htmlText = doc.documentElement.InnerHtml;
  22. if (dialog.ShowDialog() == true && htmlText != null)
  23. {
  24. File.WriteAllText(dialog.FileName, htmlText); // File wymaga
  25. // using System.IO;
  26. }
  27. }
  28. }
  29. private void Tmp_Click(object sender, RoutedEventArgs e) // Tymczasowa metoda
  30. // dla niegotowych opcji
  31. {
  32. MessageBox.Show("Opcja w budowie");
  33. }
  34. private void OProgramie_Click(object sender, RoutedEventArgs e) // Informacje
  35. // o programie
  36. {
  37. MessageBox.Show("Prosta przeglądarka www, Wersja 1.0, Helion 2017");
  38. }
  39. private void Exit_Click(object sender, RoutedEventArgs e) // Wyjście (zamknięcie
  40. // okna aplikacji)
  41. {
  42. Close();
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement