Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Bonnypad - Form1.vb

Form1.vb

Caricato da: Bonny
Scarica il programma completo

  1. Imports System.Windows.Forms
  2. Public Class Form1
  3.     Dim flag As Boolean
  4.     Dim risposta As Integer
  5.  
  6.  
  7.     Private Sub Tsmi_SalvaNome_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tsmi_SalvaNome.Click
  8.         'Viene visualizzata la finestra di dialogo
  9.         If Fsave.ShowDialog = Windows.Forms.DialogResult.OK Then
  10.             'Apriamo un file In scrittura, di cui ci assicuriamo che l'utente acconsenta
  11.             'alla sovrascrittura se già esistente mediante la proprietà OverwritePrompt
  12.             Dim W As New IO.StreamWriter(Fsave.FileName)
  13.             flag = True
  14.             'Scrive tutto il contenuto della textbox nel file
  15.             W.Write(Txt_testo.Text)
  16.             W.Close()
  17.         End If
  18.     End Sub
  19.  
  20.  
  21.     Private Sub Frmedit_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
  22.  
  23.         If flag = False Then
  24.             If Fsave.ShowDialog = Windows.Forms.DialogResult.OK Then
  25.                 Dim W As New IO.StreamWriter(Fsave.FileName)
  26.                 W.Write(Txt_testo.Text)
  27.                 W.Close()
  28.             End If
  29.         End If
  30.         If flag = True Then
  31.             Dim W As New IO.StreamWriter(Fsave.FileName)
  32.             W.Write(Txt_testo.Text)
  33.             W.Close()
  34.         End If
  35.     End Sub
  36.  
  37.     Private Sub Tsmi_Salva_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tsmi_Salva.Click
  38.         If flag = False Then
  39.             If Fsave.ShowDialog = Windows.Forms.DialogResult.OK Then
  40.                 Dim W As New IO.StreamWriter(Fsave.FileName)
  41.                 W.Write(Txt_testo.Text)
  42.                 W.Close()
  43.             End If
  44.         End If
  45.         If flag = True Then
  46.             Dim W As New IO.StreamWriter(Fsave.FileName)
  47.             W.Write(Txt_testo.Text)
  48.             W.Close()
  49.         End If
  50.     End Sub
  51.  
  52.     Private Sub Tsmi_ApriFile_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tsmi_ApriFile.Click
  53.         'La funzione ShowDialog visualizza la finestra di dialogo e restituisce quale pulsante è stato premuto
  54.         'Se il pulsante corrisponde con OK, procediamo
  55.         If Fopen.ShowDialog = Windows.Forms.DialogResult.OK Then
  56.             'Apriamo un file In lettura
  57.             'Usiamo la proprietà FileName di FOpen, che restituisce il nome del file selezionato: siamo sicuri
  58.             'che il file esista perchè l'utente ha premuto Ok e non ha chiuso la finestra di dialogo
  59.             Dim R As New IO.StreamReader(Fopen.FileName)
  60.             'Legge tutto il testo del file e lo deposita nella textbox
  61.             Txt_testo.Text = R.ReadToEnd
  62.             R.Close()
  63.             flag = True
  64.         End If
  65.     End Sub
  66.  
  67.     Private Sub Tsmi_ApriNuovo_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tsmi_ApriNuovo.Click
  68.         Txt_testo.Text = " "
  69.         flag = False
  70.     End Sub
  71.  
  72.     Private Sub Tsmi_Esci_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tsmi_Esci.Click
  73.         If flag = False Then
  74.             If Fsave.ShowDialog = Windows.Forms.DialogResult.OK Then
  75.                 Dim W As New IO.StreamWriter(Fsave.FileName)
  76.                 W.Write(Txt_testo.Text)
  77.                 W.Close()
  78.             End If
  79.         End If
  80.         If flag = True Then
  81.             Dim W As New IO.StreamWriter(Fsave.FileName)
  82.             W.Write(Txt_testo.Text)
  83.             W.Close()
  84.         End If
  85.     End Sub
  86.  
  87.     Private Sub Tsmi_Apri_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles Tsmi_Apri.MouseHover
  88.         Tsmi_ApriFile.ShowDropDown()
  89.     End Sub
  90.  
  91.     Private Sub Tsmi_Carattere_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Tsmi_Carattere.Click
  92.         If FontDialog1.ShowDialog() <> DialogResult.Cancel Then
  93.             Txt_testo.Font = FontDialog1.Font
  94.         End If
  95.     End Sub
  96. End Class