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

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

1-Dumbledore 

-Dumbledore
Veterano

Qua 20 Jul 2011, 11:56 am
[SIZE="6"]Criando um editor de texto em C++[/SIZE]



[SIZE="2"]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. )


Topico da source em C# : [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

é bom para quem quer comparar e ver oque cada coisa faz.
então , mãos na massa

Iremos precisar de :



organize mais ou menos desse jeito :
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
em editor ficou : Cores, Fonte
em Arquivo : Limpar , Salvar, Abrir

clique duas vezes no Limpar e adicione :
[php]
rtb_editor->Clear();
[/php]
Salvar :
[php]
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);
}
[/php]
Abrir :
[php]
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();
}[/php]

na aba Editor

Cores :
[php]
if (colorDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
this->rtb_editor->ForeColor = colorDialog1->Color;
}
[/php]
Fontes :
[php]
if (fontDialog1->ShowDialog() == System::Windows::Forms::DialogResult::OK)
{
this->rtb_editor->Font = fontDialog1->Font;
}
[/php]

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

Creditos:
- NOOB

Abraços :P

[/SIZE]

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

Permissões neste sub-fórum
Não podes responder a tópicos

Compartilhe este Tópico!

Url direta
BBcode
HTML
Feito com    e muito    pela equipe Fox Design