Bem-Vindo Ao KingNet Fórum !

Cadastre-se no fórum Para Poder ver os tutoriais de games , Divulgação de Mu Online ,

Aproveite e nos Ajude , estamos no TOP 30 Brasil , Por Favor nos Ajude a Votar ,
para que o fórum cresça cada vez mais !

Equipe KingNet Fórum Agradece !

Participe do fórum, é rápido e fácil

Bem-Vindo Ao KingNet Fórum !

Cadastre-se no fórum Para Poder ver os tutoriais de games , Divulgação de Mu Online ,

Aproveite e nos Ajude , estamos no TOP 30 Brasil , Por Favor nos Ajude a Votar ,
para que o fórum cresça cada vez mais !

Equipe KingNet Fórum Agradece !

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Tópicos semelhantes

Top dos mais postadores

Top dos mais postadores

abril 2024

DomSegTerQuaQuiSexSáb
 123456
78910111213
14151617181920
21222324252627
282930    

Calendário Calendário


    Criando um simples editor de texto com o Delphi

    Kensei
    Kensei
    Administrador
    Administrador


    Mensagens : 111
    Pontos : 27171
    Reputação : 4
    Data de inscrição : 16/08/2010
    Idade : 29
    Localização : Santa Fé do Sul-SP

    Criando um simples editor de texto com o Delphi Empty Criando um simples editor de texto com o Delphi

    Mensagem por Kensei Ter Set 21, 2010 7:23 am

    O Delphi nos proporciona desde os mais simples programas aos mais complexos.
    Para começar quero apresentar a vocês um simples editor de textos, que podemos criar usando Delphi 7.
    Tudo que você verá neste tutorial, poderá aplicar em outras versões do Delphi e do Windows.

    Partindo para a prática:

    Abra o Delphi


    Clique no botão “SaveAll” para o “unit” dê o nome “códigos” (sem as aspas) por exemplo e para o Project coloque o nome “meueditor” (sem as aspas) por exemplo.

    Vamos editar o título do formulário para “Editor de textos” (sem as aspas) para isso vá até a janela Object Inspector (F11), procure um campo chamado “Caption” e digite o título do formulário, ou seja, “Editor de textos” (sem as aspas).



    Crie um “Panel”. Para isso vá até a aba “Standard” e clique em “Panel” depois clique no seu “form” ou formulário.


    Selecione o “Panel” que você acabou de criar, na Object Inspactor (F11) coloque:

    Align = alTop
    Caption = NADA
    Height = 33

    Seu form ficará assim:


    Crie um “Memo” para isso vá até a aba “Standard” e clique em “Memo” e depois clique no seu “form” ou formulário.


    Selecione o “Memo” que você acabou de criar, na Object Inspactor (F11) coloque:

    Align = alClient
    ScrollBars = ssVertical
    Procure Lines e depois clique nos três pontinhos “...” irá abrir uma janela, não deixe nenhum caractere dentro dessa janela e clique em OK.


    Crie 10 “SpeedButton” dentro do “Panel” criado anteriormente para isso clique na aba “additional”, clique em “SpeedButton” e depois clique dentro do “Panel”. Repita essa operação 10 vezes para criar 10 “SpeedButton” dentro do “Panel”.
    Coloque as imagens dos botões (Glyph) de sua preferência.


    Coloque um Opendialog e um Savedialog dentro do form, para isso procure a aba “Dialogs”, depois no “Opendialog” duas vezes no “Opendialog” e duas vezes no “Savedialog”.


    Bom, nosso layout está pronto. Veja se o meu layout está igual o seu:



    Vamos Programar?

    Clique duas vezes no botão NOVO e coloque o código:

    Memo1.Clear;

    Clique duas vezes no botão ABRIR e coloque o código:

    if Opendialog1.Execute then
    begin
    memo1.Lines.LoadFromFile(opendialog1.FileName);
    memo1.SetFocus;
    end;


    Clique duas vezes no botão SALVAR e coloque o código:

    if Savedialog1.Execute then
    begin
    memo1.Lines.SavetoFile(Savedialog1.FileName);
    memo1.SetFocus;
    end;


    Clique duas vezes no botão NEGRITO e coloque o código:

    memo1.Font.Style := [fsbold];

    Clique duas vezes no botão ITÁLICO e coloque o código:

    memo1.Font.Style := [fsitalic];

    Clique duas vezes no botão SUBLINHADO e coloque o código:

    memo1.Font.Style := [fsunderline];

    Clique duas vezes no botão COPIAR e coloque o código:

    Memo1.CopyToClipboard;

    Clique duas vezes no botão RECORTAR e coloque o código:

    Memo1.CutToClipboard;


    Clique duas vezes no botão COLAR e coloque o código:

    Memo1.PasteFromClipboard;

    E por fim: Clique duas vezes no botão FECHAR e coloque o código:

    Application.terminate;

    Bom, o que apresentei para vocês é uma forma de fazer um editor de texto que, usando sua criatividade, poderá ter inserido os diversos recursos que desejar.

      Data/hora atual: Dom Abr 28, 2024 8:11 am