Ir para conteúdo
Fórum Script Brasil

rpahahz

Membros
  • Total de itens

    4
  • Registro em

  • Última visita

Sobre rpahahz

rpahahz's Achievements

0

Reputação

  1. Olá! Não consigo abrir a IDE do Delphi. A versão é a XE3, mas aconteceu também com a v. 2010. É o seguinte: duplo clique no ícone do Delphi. a IDE não abre. No Task Manager: aparece o bds como um processo de background. Alguém tem ideia como normalizar isto? Obrigado.
  2. Olá! Não consigo fazer aparecer sub-propertys no Object Inspector. Estas é o código: TNestedProp = class (TPersistent) private FIntegerProp : Integer; FStringProp : String; public constructor Create (AOwner : TComponent); destructor Destroy; override; procedure Assign (Source : TPersistent); override; published property IntegerProp : Integer read FIntegerProp write FIntegerProp; property StringProp : String read FStringProp write FStringProp; end; TMainProp = class(TComponent) private FNestedProp : TNestedProp; protected procedure SetNestedProp (const Value : TNestedProp); public constructor Create (AOwner : TComponent); override; destructor Destroy; override; published property NestedProp : TNestedProp read FNestedProp write SetNestedProp; end; procedure Register; implementation procedure TNestedProp.Assign (Source: TPersistent); begin if Source is TNestedProp then with TNestedProp (Source) do begin Self.IntegerProp := IntegerProp; Self.StringProp := StringProp; end else inherited; //raises an exception end; procedure Register; begin RegisterComponents ('ComponentsStudy', [TMainProp]); end; constructor TNestedProp.Create(AOwner: TComponent); begin inherited; end; destructor TNestedProp.Destroy; begin inherited; end; { TMainProp } constructor TMainProp.Create (AOwner: TComponent); begin inherited; end; destructor TMainProp.Destroy; begin inherited; end; procedure TMainProp.SetNestedProp (const Value: TNestedProp); begin end; Aparece o [+] o botão à esquerda da propriedade, mas ao clicar vira [-] o botão e não mostra as sub-propertys Agradeço qualquer ajuda.
  3. Aló Pessoal estou construíndo meu próprio componente TDBLookupComboBox e quero ter controle sobre a propriedade ListSource no Object Inspector, ou seja, se esta propriedade for alterada, quero tratá-la com uma função minha, antes de repassar o controle para a classe ancestral Alguém imagina uma solução para isto? Grato
  4. Aló Pessoal estou construíndo meu TDBLookupComboBox e não consigo esconder a propriedade ListSource: mesmo declarando-a como private ou protected na classe derivada, ela teima em aparecer na lista de propriedades do Object Inspector. Alguém imagina uma solução para isto? Porque a propriedade aparece? Grato
×
×
  • Criar Novo...