Stawer Fórum
Seja bem-vindo ao Stawer Fórum,
Aqui você encontra tudo oque precisa, desde Games à Informática.
Para melho visualização do conteúdo do fórum, Registre-se!

Atenciosamente,
Administração Stawer Fórum.
Stawer Fórum
Últimos assuntos
» Template More Create [Blogger]
Dom Set 14, 2014 4:27 pm por artursk

» Banner Editável !
Dom Set 07, 2014 7:57 pm por raposa

» Template ATR Habbo - Plataforma Blogger
Ter Nov 12, 2013 6:17 pm por -Crash

» Fundo blog
Sex Out 04, 2013 4:40 pm por Universal

» apresentaçao
Qui Jul 18, 2013 6:07 pm por digitalradio

» [TEMPLATE] Cria Habbos [TEMPLATE]
Sab Abr 27, 2013 10:55 am por Abusado

» Template do HabbMenta
Seg Mar 18, 2013 6:35 pm por Lolinaa

» Codigo selecione o fundo para blog 2013
Sab Jan 05, 2013 9:22 am por loko-poko

» Template blog habbo editado pelo the pixelando
Qua Jan 02, 2013 11:05 am por loko-poko

Os membros mais ativos do mês


Você não está conectado. Conecte-se ou registre-se

[C++ - Tutorial]Criando um editor de texto

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

#1 [C++ - Tutorial]Criando um editor de texto em Qui Out 13, 2011 10:01 pm

Então , eu tinha feito isso como meu
primeiro programa em C# e acabei passando para C++ , assim também sendo
meu primeiro programa *-*( não estou incluindo meus menus porque não
considero isso um programa. )
é bom para quem quer comparar e ver oque cada coisa faz.
então , mãos na massa

Iremos precisar de :

Código:richTextBox - Renomei-e ele para rtb_editor
menustrip
fontdialog
savefiledialog
colordialog
openfiledialog



organize mais ou menos desse jeito :


em editor ficou : Cores, Fonte
em Arquivo : Limpar , Salvar, Abrir

clique duas vezes no Limpar e adicione :

Código:rtb_editor->Clear();
Salvar :
Código:

saveFileDialog1
->Filter
= "txt files
(*.txt)|*.txt"
;


if
(
saveFileDialog1->ShowDialog()
==
System::Windows::Forms::DialogResult::OK


&&
saveFileDialog1->FileName->Length
>
0)

{



rtb_editor->SaveFile(saveFileDialog1->FileName,



RichTextBoxStreamType::PlainText);

}

Abrir :


Código:

openFileDialog1
->Filter
= "txt files
(*.txt)|*.txt"
;

if
(
openFileDialog1->ShowDialog()
==
System::Windows::Forms::DialogResult::OK)

{



StreamReader^
texto =
gcnew
StreamReader
(openFileDialog1->FileName);



rtb_editor->Text
=
texto->ReadToEnd();

texto->Close();

}



na aba Editor

Cores :
Código:if

(
colorDialog1->ShowDialog()
==
System::Windows::Forms::DialogResult::OK)

{



this->rtb_editor->ForeColor
=
colorDialog1->Color;

}



Fontes :
Código:if

(
fontDialog1->ShowDialog()
==
System::Windows::Forms::DialogResult::OK)

{



this->rtb_editor->Font
=
fontDialog1->Font;

}



então é basicamente isso
deem uma estudada , adicionem mais coisas , porque minha intenção era deixar igual o meu de C#












Ver perfil do usuário

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum