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]
[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]