Escolar Documentos
Profissional Documentos
Cultura Documentos
Ope
s
Novo
Objetivo
Abrir outro formulrio
Ao clicar, abrir um formulrio, AbooutBox para ajuda
do sistema.
Sair do sistema com confirmao.
- Sair
- Inserir um RichTextBox.
- Boto Limpar:
textBox1.Clear();
textBox2.Clear();
- Boto Sair:
if (MessageBox.Show("Sair do sistema?", "Sistema Comercial", MessageBoxButtons.YesNo,
MessageBoxIcon.Question) == DialogResult.Yes)
{
Application.Exit();
}
Menu Ajuda:
AboutBox1 ab = new AboutBox1();
ab.MdiParent = this;
ab.Show();
Menu Sair:
7) No formulrio Arquivo:
- Inserir os componentes: openFileDialog, saveFileDialog, fontDialog, colorDialog.
- Boto Abrir:
openFileDialog1.Filter = "Ficheiros TXT|*.TXT|Ficheiros RTF|*.RTF|Todos os Ficheiros|*.*";
//mostrar o titulo
openFileDialog1.Title = "Selecione um ficheiro para abrir";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
//obter o nome do ficheiro que deseja abrir...
string ficheiro = openFileDialog1.FileName;
//carregar o ficheiro na Rich Text Box
if (System.IO.Path.GetExtension(ficheiro).ToUpper() == ".TXT")
this.richTextBox1.LoadFile(ficheiro, RichTextBoxStreamType.PlainText);
else
this.richTextBox1.LoadFile(ficheiro);
}
Boto Salvar:
//fixar botao ao maximizar a tela: properties anchor button e right
//mostrar o titulo
saveFileDialog1.Title = "Guardar Ficheiros como:";
//filtrar o ficheiros txt ou rtf
saveFileDialog1.Filter = "Ficheiros TXT|*.TXT|Ficheiros RTF|*.RTF";
if (saveFileDialog1.ShowDialog() == DialogResult.OK)
{
//se escolher a primeira opo da combobox filter
if (saveFileDialog1.FilterIndex == 1)
{
//guardar o ficheiro com a extenso TXT
this.richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.PlainText);
}
//caso a seja escolhida a segunda opo
else if (saveFileDialog1.FilterIndex == 2)
//guardar o ficheiro com a extenso RTF
this.richTextBox1.SaveFile(saveFileDialog1.FileName, RichTextBoxStreamType.RichText);
MessageBox.Show("Ficheiro Guardado com sucesso");
}
Boto Fonte:
this.fontDialog1.ShowDialog();
this.richTextBox1.SelectionFont = this.fontDialog1.Font;
Boto Cor:
this.colorDialog1.ShowDialog();
this.richTextBox1.SelectionColor = this.colorDialog1.Color;
Boto Limpar:
richTextBox1.Clear();
Boto Sair:
this.Close();