SlideShare a Scribd company logo
1 of 5
Imports System.IO
Public Class EditorNet
Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As
System.EventArgs)
End Sub
Private Sub CorToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles CorToolStripMenuItem.Click
ColorDialog1.ShowDialog()
Me.ColorDialog1.Color = Me.RichTextBox1.ForeColor
If Me.ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Me.RichTextBox1.ForeColor = Me.ColorDialog1.Color
End If
End Sub
Private Sub AcercaEditorNetToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
AcercaEditorNetToolStripMenuItem.Click
Acerca_EditorNet.ShowDialog()
End Sub
Private Sub AnularToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles AnularToolStripMenuItem.Click
RichTextBox1.Undo()
End Sub
Private Sub AnularToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs)
End Sub
Private Sub NovoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles NovoToolStripMenuItem.Click
Call Novo()
End Sub
Private Sub Novo()
If RichTextBox1.Text = " " Then
RichTextBox1.Clear()
RichTextBox1.Focus()
Return
Else
Dim res As DialogResult
res = MessageBox.Show("O documento foi alterado. Deseja guardar?",
"Guardar- EditorNet", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If res = Windows.Forms.DialogResult.No Then
RichTextBox1.Clear()
RichTextBox1.Focus()
Return
Else
Call guardar()
End If
End If
End Sub
Private Sub GuardarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles GuardarToolStripMenuItem.Click
If Me.SaveFileDialog1.CheckFileExists = True Then
File.WriteAllText(Me.SaveFileDialog1.FileName, Me.RichTextBox1.Text)
MsgBox("Documento Guardado em " & Me.SaveFileDialog1.FileName.ToString)
Else
Call guardar()
End If
End Sub
Private Sub SaveToolStripButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles SaveToolStripButton.Click
Call guardar()
End Sub
Private Sub GuardarComoToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles GuardarComoToolStripMenuItem.Click
Call guardar()
End Sub
Private Sub guardar()
Try
Me.SaveFileDialog1().Title = "Guardar..."
Me.SaveFileDialog1.DefaultExt = "txt"
Me.SaveFileDialog1.Filter = "Ficheiros de Texto (*.txt)|*.txt"
Me.SaveFileDialog1.DefaultExt = "txt"
If Me.SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
File.WriteAllText(Me.SaveFileDialog1.FileName, Me.RichTextBox1.Text)
MsgBox("Documento Guardado em " &
Me.SaveFileDialog1.FileName.ToString)
Me.SaveFileDialog1.CheckFileExists = True
End If
Catch ex As Exception
MsgBox("Ocorreu um Erro ao Guardar o Documento")
End Try
End Sub
Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles AbrirToolStripMenuItem.Click
Call Abrir()
End Sub
Private Sub Abrir()
Try
Me.OpenFileDialog1.Title = "Abrir..."
Me.OpenFileDialog1.FileName = ""
Me.OpenFileDialog1.Filter = "ficheiros de
texto(*.txt)|*.txt|Todos(*.*)|*.*"
Me.OpenFileDialog1.FilterIndex = 1
If Me.OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Me.RichTextBox1.Text = File.ReadAllText(Me.OpenFileDialog1.FileName)
End If
Catch ex As Exception
MsgBox("Ocorreu um Erro ao Abrir o Documento")
End Try
End Sub
Private Sub OpenToolStripButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles OpenToolStripButton.Click
Call Abrir()
End Sub
Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ToolStripButton5.Click
Dim b As Boolean = ToolStripButton5.Checked
Dim nome_fonte As String = RichTextBox1.Font.Name
Dim tamanho_fonte As Single = RichTextBox1.Font.Size
If b = True Then
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Italic)
b = False
Else
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Regular)
b = True
End If
End Sub
Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ToolStripButton4.Click
Dim b As Boolean = ToolStripButton4.Checked
Dim nome_fonte As String = RichTextBox1.Font.Name
Dim tamanho_fonte As Single = RichTextBox1.Font.Size
If b = True Then
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Bold)
b = False
Else
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Regular)
b = True
End If
End Sub
Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles ToolStripButton6.Click
Dim b As Boolean = ToolStripButton6.Checked
Dim nome_fonte As String = RichTextBox1.Font.Name
Dim tamanho_fonte As Single = RichTextBox1.Font.Size
If b = True Then
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Underline)
b = False
Else
RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte,
FontStyle.Regular)
b = True
End If
End Sub
Private Sub RichTextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles RichTextBox1.TextChanged
End Sub
Private Sub ConfigurarPáginaToolStripMenuItem_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
ConfigurarPáginaToolStripMenuItem.Click
PageSetupDialog1.ShowDialog()
End Sub
Private Sub PréVisualizarToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles PréVisualizarToolStripMenuItem.Click
PrintPreviewDialog1.ShowDialog()
End Sub
Private Sub ImprimirRápidoToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles ImprimirRápidoToolStripMenuItem.Click
PrintDocument1.Print()
End Sub
Private Sub ImprimirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles ImprimirToolStripMenuItem.Click
PrintDialog1.Document = PrintDocument1
If PrintDialog1.ShowDialog() = DialogResult.OK Then
PrintDocument1.Print()
End If
End Sub
Private Sub PrintToolStripButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PrintToolStripButton.Click
PrintDocument1.Print()
End Sub
Private Sub SairToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles SairToolStripMenuItem.Click
End
End Sub
Private Sub SubstituirToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SubstituirToolStripMenuItem.Click
If RichTextBox1.TextLength > 0 Then
Substituir.Show()
Else
MsgBox("Não há texto para substituir!")
End If
End Sub
Private Sub CortarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles CortarToolStripMenuItem.Click
RichTextBox1.Cut()
End Sub
Private Sub CopiarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles CopiarToolStripMenuItem.Click
RichTextBox1.Copy()
MessageBox.Show("Texto copiado com sucesso")
End Sub
Private Sub ColarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles ColarToolStripMenuItem.Click
RichTextBox1.Paste()
End Sub
Private Sub TipoDeLetraToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles TipoDeLetraToolStripMenuItem.Click
Me.FontDialog1.ShowColor = True
If Me.FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Me.RichTextBox1.Font = Me.FontDialog1.Font
End If
End Sub
Private Sub SelecionarTudoToolStripMenuItem_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles SelecionarTudoToolStripMenuItem.Click
RichTextBox1.SelectAll()
End Sub
Private Sub NewToolStripButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles NewToolStripButton.Click
Call Novo()
End Sub
Private Sub PasteToolStripButton_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles PasteToolStripButton.Click
RichTextBox1.Paste()
End Sub
Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As
System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
Dim g As Graphics = e.Graphics
Dim brush As New SolidBrush(RichTextBox1.ForeColor)
Dim mensagem As String = RichTextBox1.Text
Dim fonte As New Font(RichTextBox1.Font.Name, RichTextBox1.Font.Size,
System.Drawing.GraphicsUnit.Point)
g.DrawString(mensagem, fonte, brush, 100, 100)
e.Graphics.PageUnit = GraphicsUnit.Inch
End Sub
End Class

More Related Content

What's hot

Parra maxi IF THEN ELSE
Parra maxi IF THEN ELSEParra maxi IF THEN ELSE
Parra maxi IF THEN ELSEgabo2200
 
Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docxgabo2200
 
Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docxgabo2200
 
Christian rodriguez then else
Christian rodriguez then   elseChristian rodriguez then   else
Christian rodriguez then elsegabo2200
 
Guevara rene if then., else
Guevara rene  if then., elseGuevara rene  if then., else
Guevara rene if then., elsegabo2200
 
Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2Jomel Penalba
 
Latihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganLatihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganNurul Arhaiyyu
 
Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2PRN USM
 
Ejercicio de Visual Basic IF THEN ELSE
Ejercicio de Visual Basic IF THEN ELSEEjercicio de Visual Basic IF THEN ELSE
Ejercicio de Visual Basic IF THEN ELSERicardoGuti50
 
Java eventhandling
Java eventhandlingJava eventhandling
Java eventhandlingArati Gadgil
 
Lesson 07 Actions and Commands in WPF
Lesson 07 Actions and Commands in WPFLesson 07 Actions and Commands in WPF
Lesson 07 Actions and Commands in WPFQuang Nguyễn Bá
 
Chapter 11.5
Chapter 11.5Chapter 11.5
Chapter 11.5sotlsoc
 
Advance Java Programming(CM5I) Event handling
Advance Java Programming(CM5I) Event handlingAdvance Java Programming(CM5I) Event handling
Advance Java Programming(CM5I) Event handlingPayal Dungarwal
 
Event Handling in JAVA
Event Handling in JAVAEvent Handling in JAVA
Event Handling in JAVASrajan Shukla
 
Event Handling in java
Event Handling in javaEvent Handling in java
Event Handling in javaGoogle
 
12 High Level UI Event Handling
12 High Level UI Event Handling12 High Level UI Event Handling
12 High Level UI Event Handlingcorneliuskoo
 

What's hot (20)

Parra maxi IF THEN ELSE
Parra maxi IF THEN ELSEParra maxi IF THEN ELSE
Parra maxi IF THEN ELSE
 
Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docx
 
Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docx
 
Christian rodriguez then else
Christian rodriguez then   elseChristian rodriguez then   else
Christian rodriguez then else
 
Guevara rene if then., else
Guevara rene  if then., elseGuevara rene  if then., else
Guevara rene if then., else
 
Laboratory activity 3 b2
Laboratory activity 3 b2Laboratory activity 3 b2
Laboratory activity 3 b2
 
Latihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/PerulanganLatihan visual basic 2010/Looping/Perulangan
Latihan visual basic 2010/Looping/Perulangan
 
Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2Graphical User Interface (GUI) - 2
Graphical User Interface (GUI) - 2
 
Ejercicio de Visual Basic IF THEN ELSE
Ejercicio de Visual Basic IF THEN ELSEEjercicio de Visual Basic IF THEN ELSE
Ejercicio de Visual Basic IF THEN ELSE
 
Event handling in Java(part 1)
Event handling in Java(part 1)Event handling in Java(part 1)
Event handling in Java(part 1)
 
Java eventhandling
Java eventhandlingJava eventhandling
Java eventhandling
 
Event handling
Event handlingEvent handling
Event handling
 
Lesson 07 Actions and Commands in WPF
Lesson 07 Actions and Commands in WPFLesson 07 Actions and Commands in WPF
Lesson 07 Actions and Commands in WPF
 
Chapter 11.5
Chapter 11.5Chapter 11.5
Chapter 11.5
 
Metode
MetodeMetode
Metode
 
Advance Java Programming(CM5I) Event handling
Advance Java Programming(CM5I) Event handlingAdvance Java Programming(CM5I) Event handling
Advance Java Programming(CM5I) Event handling
 
Event Handling in JAVA
Event Handling in JAVAEvent Handling in JAVA
Event Handling in JAVA
 
Event Handling in java
Event Handling in javaEvent Handling in java
Event Handling in java
 
Event handling in Java(part 2)
Event handling in Java(part 2)Event handling in Java(part 2)
Event handling in Java(part 2)
 
12 High Level UI Event Handling
12 High Level UI Event Handling12 High Level UI Event Handling
12 High Level UI Event Handling
 

Similar to Código Editor Net

Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docxgabo2200
 
Ejercicio sql server vs visual .net
Ejercicio sql server vs visual .netEjercicio sql server vs visual .net
Ejercicio sql server vs visual .netAyuda Universidad
 
Putting dialog boxes to work
Putting dialog boxes to workPutting dialog boxes to work
Putting dialog boxes to workchunky.sarath
 
Inventory management
Inventory managementInventory management
Inventory managementRajeev Sharan
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventasDAYANA RETO
 
Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01mafv1976
 
Pooja Sharma , BCA Third Year
Pooja Sharma , BCA Third YearPooja Sharma , BCA Third Year
Pooja Sharma , BCA Third YearDezyneecole
 
Kajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearKajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearDezyneecole
 
4.7.14&17.7.14&23.6.15&10.9.15
4.7.14&17.7.14&23.6.15&10.9.154.7.14&17.7.14&23.6.15&10.9.15
4.7.14&17.7.14&23.6.15&10.9.15Rajes Wari
 
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdfapnashop1
 
Harendra Singh,BCA Third Year
Harendra Singh,BCA Third YearHarendra Singh,BCA Third Year
Harendra Singh,BCA Third Yeardezyneecole
 
Sudarshan Joshi , BCA Third Year
Sudarshan Joshi , BCA Third YearSudarshan Joshi , BCA Third Year
Sudarshan Joshi , BCA Third Yeardezyneecole
 
Ravi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third YearRavi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third YearDezyneecole
 
Rakesh Bijawat , BCA Third Year
Rakesh Bijawat , BCA Third YearRakesh Bijawat , BCA Third Year
Rakesh Bijawat , BCA Third YearDezyneecole
 

Similar to Código Editor Net (20)

Calculator code
Calculator codeCalculator code
Calculator code
 
.net progrmming part4
.net progrmming part4.net progrmming part4
.net progrmming part4
 
Federico landinez docx
Federico landinez docxFederico landinez docx
Federico landinez docx
 
Colegio municipal
Colegio municipalColegio municipal
Colegio municipal
 
Ejercicio sql server vs visual .net
Ejercicio sql server vs visual .netEjercicio sql server vs visual .net
Ejercicio sql server vs visual .net
 
Putting dialog boxes to work
Putting dialog boxes to workPutting dialog boxes to work
Putting dialog boxes to work
 
Inventory management
Inventory managementInventory management
Inventory management
 
Sistema de ventas
Sistema de ventasSistema de ventas
Sistema de ventas
 
Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01Sistemadeventas 100707084319-phpapp01
Sistemadeventas 100707084319-phpapp01
 
Pooja Sharma , BCA Third Year
Pooja Sharma , BCA Third YearPooja Sharma , BCA Third Year
Pooja Sharma , BCA Third Year
 
Trabajo de case
Trabajo de caseTrabajo de case
Trabajo de case
 
Kajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third YearKajal Gaharwal , BCA Third Year
Kajal Gaharwal , BCA Third Year
 
4.7.14&17.7.14&23.6.15&10.9.15
4.7.14&17.7.14&23.6.15&10.9.154.7.14&17.7.14&23.6.15&10.9.15
4.7.14&17.7.14&23.6.15&10.9.15
 
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf  Imports System.Net.Sockets Imports System.Text Public Class Form1   .pdf
Imports System.Net.Sockets Imports System.Text Public Class Form1 .pdf
 
Ficha tecnica
Ficha tecnicaFicha tecnica
Ficha tecnica
 
Database connectivity with data reader by varun tiwari
Database connectivity with data reader by varun tiwariDatabase connectivity with data reader by varun tiwari
Database connectivity with data reader by varun tiwari
 
Harendra Singh,BCA Third Year
Harendra Singh,BCA Third YearHarendra Singh,BCA Third Year
Harendra Singh,BCA Third Year
 
Sudarshan Joshi , BCA Third Year
Sudarshan Joshi , BCA Third YearSudarshan Joshi , BCA Third Year
Sudarshan Joshi , BCA Third Year
 
Ravi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third YearRavi Prakash Yadav , BCA Third Year
Ravi Prakash Yadav , BCA Third Year
 
Rakesh Bijawat , BCA Third Year
Rakesh Bijawat , BCA Third YearRakesh Bijawat , BCA Third Year
Rakesh Bijawat , BCA Third Year
 

More from cymbron

Exercício 3
Exercício 3Exercício 3
Exercício 3cymbron
 
Exercício 2
Exercício 2Exercício 2
Exercício 2cymbron
 
Exercício 1
Exercício 1Exercício 1
Exercício 1cymbron
 
Exercício 5
Exercício 5Exercício 5
Exercício 5cymbron
 
Exercício 4
Exercício 4Exercício 4
Exercício 4cymbron
 
Administração de Rede Local
Administração de Rede LocalAdministração de Rede Local
Administração de Rede Localcymbron
 
Código Splash Screen
Código Splash ScreenCódigo Splash Screen
Código Splash Screencymbron
 
Exercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera CymbronExercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera Cymbroncymbron
 
Log me in cymbron
Log me in cymbronLog me in cymbron
Log me in cymbroncymbron
 
Filezilla cymbron
Filezilla cymbronFilezilla cymbron
Filezilla cymbroncymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbroncymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbroncymbron
 
Orçamento pc - vera cymbron
Orçamento   pc - vera cymbronOrçamento   pc - vera cymbron
Orçamento pc - vera cymbroncymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbroncymbron
 
Catálogo reminiscências
Catálogo  reminiscênciasCatálogo  reminiscências
Catálogo reminiscênciascymbron
 
Catálogo exposição pele da alma
Catálogo exposição pele da almaCatálogo exposição pele da alma
Catálogo exposição pele da almacymbron
 

More from cymbron (16)

Exercício 3
Exercício 3Exercício 3
Exercício 3
 
Exercício 2
Exercício 2Exercício 2
Exercício 2
 
Exercício 1
Exercício 1Exercício 1
Exercício 1
 
Exercício 5
Exercício 5Exercício 5
Exercício 5
 
Exercício 4
Exercício 4Exercício 4
Exercício 4
 
Administração de Rede Local
Administração de Rede LocalAdministração de Rede Local
Administração de Rede Local
 
Código Splash Screen
Código Splash ScreenCódigo Splash Screen
Código Splash Screen
 
Exercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera CymbronExercícios Netbeans - Vera Cymbron
Exercícios Netbeans - Vera Cymbron
 
Log me in cymbron
Log me in cymbronLog me in cymbron
Log me in cymbron
 
Filezilla cymbron
Filezilla cymbronFilezilla cymbron
Filezilla cymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbron
 
Orçamento pc - vera cymbron
Orçamento   pc - vera cymbronOrçamento   pc - vera cymbron
Orçamento pc - vera cymbron
 
Dispositivos e periféricos vera cymbron
Dispositivos e periféricos   vera cymbronDispositivos e periféricos   vera cymbron
Dispositivos e periféricos vera cymbron
 
Catálogo reminiscências
Catálogo  reminiscênciasCatálogo  reminiscências
Catálogo reminiscências
 
Catálogo exposição pele da alma
Catálogo exposição pele da almaCatálogo exposição pele da alma
Catálogo exposição pele da alma
 

Código Editor Net

  • 1. Imports System.IO Public Class EditorNet Private Sub RichTextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub CorToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CorToolStripMenuItem.Click ColorDialog1.ShowDialog() Me.ColorDialog1.Color = Me.RichTextBox1.ForeColor If Me.ColorDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then Me.RichTextBox1.ForeColor = Me.ColorDialog1.Color End If End Sub Private Sub AcercaEditorNetToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AcercaEditorNetToolStripMenuItem.Click Acerca_EditorNet.ShowDialog() End Sub Private Sub AnularToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AnularToolStripMenuItem.Click RichTextBox1.Undo() End Sub Private Sub AnularToolStripMenuItem1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) End Sub Private Sub NovoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NovoToolStripMenuItem.Click Call Novo() End Sub Private Sub Novo() If RichTextBox1.Text = " " Then RichTextBox1.Clear() RichTextBox1.Focus() Return Else Dim res As DialogResult res = MessageBox.Show("O documento foi alterado. Deseja guardar?", "Guardar- EditorNet", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) If res = Windows.Forms.DialogResult.No Then RichTextBox1.Clear() RichTextBox1.Focus() Return Else Call guardar() End If End If
  • 2. End Sub Private Sub GuardarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GuardarToolStripMenuItem.Click If Me.SaveFileDialog1.CheckFileExists = True Then File.WriteAllText(Me.SaveFileDialog1.FileName, Me.RichTextBox1.Text) MsgBox("Documento Guardado em " & Me.SaveFileDialog1.FileName.ToString) Else Call guardar() End If End Sub Private Sub SaveToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SaveToolStripButton.Click Call guardar() End Sub Private Sub GuardarComoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles GuardarComoToolStripMenuItem.Click Call guardar() End Sub Private Sub guardar() Try Me.SaveFileDialog1().Title = "Guardar..." Me.SaveFileDialog1.DefaultExt = "txt" Me.SaveFileDialog1.Filter = "Ficheiros de Texto (*.txt)|*.txt" Me.SaveFileDialog1.DefaultExt = "txt" If Me.SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then File.WriteAllText(Me.SaveFileDialog1.FileName, Me.RichTextBox1.Text) MsgBox("Documento Guardado em " & Me.SaveFileDialog1.FileName.ToString) Me.SaveFileDialog1.CheckFileExists = True End If Catch ex As Exception MsgBox("Ocorreu um Erro ao Guardar o Documento") End Try End Sub Private Sub AbrirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AbrirToolStripMenuItem.Click Call Abrir() End Sub Private Sub Abrir() Try Me.OpenFileDialog1.Title = "Abrir..." Me.OpenFileDialog1.FileName = "" Me.OpenFileDialog1.Filter = "ficheiros de texto(*.txt)|*.txt|Todos(*.*)|*.*" Me.OpenFileDialog1.FilterIndex = 1 If Me.OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then Me.RichTextBox1.Text = File.ReadAllText(Me.OpenFileDialog1.FileName) End If Catch ex As Exception
  • 3. MsgBox("Ocorreu um Erro ao Abrir o Documento") End Try End Sub Private Sub OpenToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpenToolStripButton.Click Call Abrir() End Sub Private Sub ToolStripButton5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton5.Click Dim b As Boolean = ToolStripButton5.Checked Dim nome_fonte As String = RichTextBox1.Font.Name Dim tamanho_fonte As Single = RichTextBox1.Font.Size If b = True Then RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Italic) b = False Else RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Regular) b = True End If End Sub Private Sub ToolStripButton4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton4.Click Dim b As Boolean = ToolStripButton4.Checked Dim nome_fonte As String = RichTextBox1.Font.Name Dim tamanho_fonte As Single = RichTextBox1.Font.Size If b = True Then RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Bold) b = False Else RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Regular) b = True End If End Sub Private Sub ToolStripButton6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton6.Click Dim b As Boolean = ToolStripButton6.Checked Dim nome_fonte As String = RichTextBox1.Font.Name Dim tamanho_fonte As Single = RichTextBox1.Font.Size If b = True Then RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Underline) b = False Else RichTextBox1.SelectionFont = New Font(nome_fonte, tamanho_fonte, FontStyle.Regular) b = True End If End Sub
  • 4. Private Sub RichTextBox1_TextChanged_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RichTextBox1.TextChanged End Sub Private Sub ConfigurarPáginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ConfigurarPáginaToolStripMenuItem.Click PageSetupDialog1.ShowDialog() End Sub Private Sub PréVisualizarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PréVisualizarToolStripMenuItem.Click PrintPreviewDialog1.ShowDialog() End Sub Private Sub ImprimirRápidoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImprimirRápidoToolStripMenuItem.Click PrintDocument1.Print() End Sub Private Sub ImprimirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ImprimirToolStripMenuItem.Click PrintDialog1.Document = PrintDocument1 If PrintDialog1.ShowDialog() = DialogResult.OK Then PrintDocument1.Print() End If End Sub Private Sub PrintToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PrintToolStripButton.Click PrintDocument1.Print() End Sub Private Sub SairToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SairToolStripMenuItem.Click End End Sub Private Sub SubstituirToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SubstituirToolStripMenuItem.Click If RichTextBox1.TextLength > 0 Then Substituir.Show() Else MsgBox("Não há texto para substituir!") End If End Sub Private Sub CortarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CortarToolStripMenuItem.Click RichTextBox1.Cut() End Sub Private Sub CopiarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopiarToolStripMenuItem.Click RichTextBox1.Copy() MessageBox.Show("Texto copiado com sucesso") End Sub
  • 5. Private Sub ColarToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ColarToolStripMenuItem.Click RichTextBox1.Paste() End Sub Private Sub TipoDeLetraToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TipoDeLetraToolStripMenuItem.Click Me.FontDialog1.ShowColor = True If Me.FontDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then Me.RichTextBox1.Font = Me.FontDialog1.Font End If End Sub Private Sub SelecionarTudoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SelecionarTudoToolStripMenuItem.Click RichTextBox1.SelectAll() End Sub Private Sub NewToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NewToolStripButton.Click Call Novo() End Sub Private Sub PasteToolStripButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PasteToolStripButton.Click RichTextBox1.Paste() End Sub Private Sub PrintDocument1_PrintPage(ByVal sender As System.Object, ByVal e As System.Drawing.Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage Dim g As Graphics = e.Graphics Dim brush As New SolidBrush(RichTextBox1.ForeColor) Dim mensagem As String = RichTextBox1.Text Dim fonte As New Font(RichTextBox1.Font.Name, RichTextBox1.Font.Size, System.Drawing.GraphicsUnit.Point) g.DrawString(mensagem, fonte, brush, 100, 100) e.Graphics.PageUnit = GraphicsUnit.Inch End Sub End Class