Mon pnl.free ne passe pas du tout!
il me génère un message d'erreur :
Franchement je vois vraiment ce que c'est... Ou alors j'ai pas bien compris la leçon...
:s
Type: Messages; Utilisateur: Ludo_360
Mon pnl.free ne passe pas du tout!
il me génère un message d'erreur :
Franchement je vois vraiment ce que c'est... Ou alors j'ai pas bien compris la leçon...
:s
?? dslé je n'ai pas saisi.. au dessous de quoi?
apparemment l'application ne supporte pas le "pnl.free" ...
ludo
J'avais déjà mis override dans la déclaration du destructeur, Clorish m'en avait parlé... mais ça ne marchait pas du tout... alors j'ai laissé comme présenté au dessus puisque dans ce cas j'ai juste...
Ca marche nickel...!!!
merci
bon je vais manger
a tte
c bizar parceque il me met un message par rapport a mon destructeur a la compilkation du package, mais j'avais le même à la compilation...
daccor je vais voir ça.. mais commen se fait il que je puisse voir mon panel alors dans les différentes application alors que je n'ai pas fait cette manip...?
Pas si bête que ça la question quand on est bloqué comme ça... le composant est bien installé et est utilisé par plusieurs applications déjà, moi je modifie ce composant en ajoutant mon panel...
...
MonEdit, ce que j'ai rajouter à la classe de base:
private
pnl : Tpanel;
FEnablePnl : Boolean;
procedure SetOnPnlClick( value : TNotifyEvent );
function GetOnPnlClick :...
C'est ce que j'ai fait... C'est pour ça je ne vois pas l'astuce...
L'événement et la propriété ne s'affichent pas dans l'inspecteur d'objets... Par contre avec l'aide à la saisie j'ai bien ma propriété et mon évènement qui sont référencés... pourquoi je ne les vois...
d'accord, je ne dirais pas que ça commence à s'éclaircir, au contraire :D
Mais je m'aperçois que je rentre dans une partie du delphi qui à l'air très interessante!
Pour l'instant mes propriétés...
D'accord, c'est assez loin de ce que je m'imaginais... lol
Déjà je ne pensais pas qu'on pouvait mettre une procedure...
Bon alors c'est parti!
Et dans le même principe alors il m'est possible...
Lorsque je clique sur le panel j'ai bien un message test qui apparait!
Jusque là tout va bien donc. Je pourrais appeller mon application directement du composant. Moi je voudrais rajouter un...
bonjour!
Comme je n'ai pas internet chez moi je n'ai pas pu voir les messages que vous aviez laisé... :(
Mais c'est la tête fraîche et les idées claire que je suis arrivé, et vos messages vont...
J'ai rajouté un destructeur pour éviter de prendre de la place en mémoire pour rien...
public
destructor Destroy(AOwner: TComponent);
destructor TMonEdit.Destroy(AOwner: TComponent);...
ok! Ca marche merci bcp!!!!!!
Donc a la création du edit, celui n'a pas encore de parent??? pourtant lorsque l'on construit la fiche, on indique les edit... Ils appartiennet bien à la fiche...
...
je rajoute:
pnl.SetFocus;
dans la procedure d'affichage de mon panel, et lors de l'execution, lorsque je met le focus sur mon edit, le compilo me génère une erreur : le control n'a pas de...
Ca ne marche plus du tout.. je n'ai que le message test ...
private
pnl : TPanel;
protected
procedure DoEnter; override;
Bug du compilo... maintenant il le prend bien.. pas encore compri pk... dslé :s
ludo
Procedure TMonEdit.DoEnter;
Begin
Inherited;
Self.AfterDoEnter; // Plus besoin du "sender"
End;
"Self" pose problème... Je ne vois pas trop pourquoi puisque lorsque je l'écris, l'aide à la...
D'accord!
C'est vrai que c'est subtil, mais le fonctionnement est tellement logique. :D
merci
ludo
ok merci en tout cas
c'est ce genre de réponses constructives qui me permettent d'aller de l'avant.
voila
j'espère que tu pourras me conseiller encore la prochaine fois!! :)
ludo
d'accord, merci!
C'est impressionnant maintenant je commence à avoir quelques petites notions, c'est des dizaines de questions qui me viennent à l'esprit à chaque fois qu'une réponse pertinente...
=)
Okay je comprends mieux le raisonnement à suivre.
merci !!
Je vous tiens au courant de mon avancement =)
Par contre il ne faut surtout pas que je change le fonctionnement de MonEdit déjà...
comment ça une faute de frappe...?
je veux le créer. Ta solution semble bien plus logique que ce que j'ai pou faire, mais ça ne marche pas non plus...
ludo
bonjour,
Je suis en train de modifier un composant dérivé du TEdit pour pouvoir afficher un panel du même genre que ce que l'on a avec Hint, sauf que dans mon cas on peut cliquer sur le panel afin...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.