Meu nome é Pablo, e estou desenvolvendo um Editor de textos em delphi 3 usando o componente Richedit, o problem é que a propriedade Paragraph.Alignment não possui um parametro Justificado. Eu poderia fazer o download de um componente pronto porem meu objetivo é aprofundar o conhecimento em programação com a ajuda de vocês.
O que eu tenho em mente é construir um componente descendente do Richedit que herde todas as suas propriedades e então completar a propriedade Alignment com o parametro tajustify de forma que ao salvar o arquivo ele não perca a formatação.
Andei estudando alguns tutoriais e já ví que o início da solução consiste acionar o menu Component/New Componente e informar a classe Ascendente no caso TRichedit o nome da classe que queremos criar exemplo: TEditor, etc.
Com isso o próprio Delphi criará o esqueleto do código do novo componente, até aqui eu consegui chegar mas como faço para inserir o "tajustify" dentro da propriedade Alignment
exemplo de como eu gostaria de fazer: Editor.Paragraph.Alignment := tajustify;
email: pgm2007@hotmail.com
Muito Obrigado pela ajuda de todos, se alguém tiver uma apostila de criação de componentes por favor mande pro meu email.
Pergunta
Pablo_2009
Saudações galera do Delphi, preciso de Ajuda!
Meu nome é Pablo, e estou desenvolvendo um Editor de textos em delphi 3 usando o componente Richedit, o problem é que a propriedade Paragraph.Alignment não possui um parametro Justificado. Eu poderia fazer o download de um componente pronto porem meu objetivo é aprofundar o conhecimento em programação com a ajuda de vocês.
O que eu tenho em mente é construir um componente descendente do Richedit que herde todas as suas propriedades e então completar a propriedade Alignment com o parametro tajustify de forma que ao salvar o arquivo ele não perca a formatação.
Andei estudando alguns tutoriais e já ví que o início da solução consiste acionar o menu Component/New Componente e informar a classe Ascendente no caso TRichedit o nome da classe que queremos criar exemplo: TEditor, etc.
Com isso o próprio Delphi criará o esqueleto do código do novo componente, até aqui eu consegui chegar mas como faço para inserir o "tajustify" dentro da propriedade Alignment
exemplo de como eu gostaria de fazer: Editor.Paragraph.Alignment := tajustify;
email: pgm2007@hotmail.com
Muito Obrigado pela ajuda de todos, se alguém tiver uma apostila de criação de componentes por favor mande pro meu email.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.