Fórum criar componenete #151497

02/04/2003

0

Estou criando um componente TEdit, mas eu pretendo colocar mais opções no [b:512ec89c91]Object Inspector[/b:512ec89c91].
Como isso é possível, como irei ler o valor de determinada propriedade ?
Help-me!

Favor postar o título em minúsculas
Moderador


Eniorm

Eniorm

Responder

Posts

02/04/2003

Aroldo Zanela

Estou criando um componente TEdit, mas eu pretendo colocar mais opções no [b:ca6d8e7c39]Object Inspector[/b:ca6d8e7c39]. Como isso é possível, como irei ler o valor de determinada propriedade ? Help-me!

Caro Cavaleiro Jedi,

Fiz um pequeno exemplo, seguindo seu raciocínio sobre o Edit e criei um propriedade Autor que vai de dar uma idéia de propriedade simples com variável. Tem muitos tutoriais na Web que poderão te auxiliar, pois é bom entender corretamente os conceitos de herança, construtores, destrutores entre outras coisas.

segue o exemplo abaixo:

unit EditExemplo;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls;

type
  TEditExemplo = class(TEdit)
  private
    { Private declarations }
    FAutor: String;
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
    property Autor: String read FAutor write FAutor;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents(´Zanela´, [TEditExemplo]);
end;

end.



Responder

Gostei + 0

03/04/2003

Eniorm

Caro Aroldo Zanela, agradeço muito pela ajuda prestada.

Agora, como é possível colocar uma propriedade de cor
no Inspector no TEdit, similar a propriedade Color, que quando
eu clicar, abre-se a listagem de cores suportadas para serem
usadas no programa.
Depois, a cor selecionada será usada quando o componente TEdit
receber o foco.
Status: waiting_


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar