begin process at 2008 08 29 22:25:51
1 233 909 membres
430 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : inspecteur d'objet [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (sauduge)

inspecteur d'objet le 10/02/2005 15:27:58

sauduge
Salut,

lors de la création de composant visuel, comment rassembler dans l'inspecteur d'objet
plusieurs properties dans un groupe ?
à la manière des propriétés inclus dans Font.
quand on développe Font (bouton +) , on accède à la couleur, la taille, le style ...
comment faire pareil ?

autre question : quand on propose plusieurs choix pour une propriété, les differents items sont classé par ordre chronologique.
Exemple : TGroupType = (Admin, Testeur, User1, User2, ...);
Peut-on choisir un autre ordre ? Par exemple avoir l'item "Testeur" en dernier dans l'inspecteur d'objet.

Merci pour votre aide.



Tu persiste... cf. le code le 10/02/2005 16:55:40

grandvizir
unit Compo;
interface
uses ...;

type
  TClc = class(TPersistent)
  private
    FEtoile : boolean;
  public
    constructor Create;
    destructor Destroy;
  published
    property Etoile: boolean read FEtoile write FEtoile;
  end;

  TMonCompo = class(TCustomControl)
  private
    FMenu : TClc;
  public
    constructor Create(AOwner:TComponent); override;
    destructor Destroy; override;
  published
    property Menu:TClc read FMenu write FMenu;
  end;

  procedure Register;

implementation

constructor Create;
begin
//pas de inherited
  FEtoile := false;
end;

destructor Destroy;
begin
//pas de inherited
  //traitement final

end;

constructor TMonCompo.Create(AOwner:TComponent);
begin
  inherited Create(AOwner);
  FMenu:=TClc.Create;
end;

destructor Destroy;
begin
  FMenu.Free;
  inherited Destroy;
end;

procedure Register;
begin
...
end;
end.

Je t'ai fait ça en live en 2 minutes. Tu vois qu'il faut seulement utiliser un TPersistent... Les fautes devront être corrigées, le code complété.

=============
Validez les réponses si ok...

ViewVite : HTML

Daisy d'erratum le 10/02/2005 16:58:01

grandvizir
Sous implémentation:

constructor Create;
destructor Destroy;


doit devenir:

constructor TClc.Create;
destructor TClc.Destroy;


C'était une petite faute qui m'a échappé. Désolé...

=============
ViewVite : HTML

Re : inspecteur d'objet le 10/02/2005 17:03:57

sauduge
merci beaucoup,
je vais étudier çà.


Classé sous : ordre, font, objet, exemple, inspecteur

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS