IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

problème d'écriture dans un Edit créé dynamiquement?


Sujet :

Delphi

  1. #1
    Membre habitué Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Points : 174
    Points
    174
    Par défaut problème d'écriture dans un Edit créé dynamiquement?
    Bonjour...
    voila j'ai créé une form dynamique sur lequel j'ai un panel et un Edit et le problème c'est que je n'arrive pas à écrire dans l'édit (ni meme d'avoir le curseur.

    Voici mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
         //+++++++++++++++++++++++++++
         //La form
         //+++++++++++++++++++++++++++
     
           //création de la form
           maForm := TForm.Create(self);
           //définition du parent
           maForm .Parent := self;
           //définition de la taille
           maForm .Width  := 476;
           maForm .Height := 354;
     
     
         //++++++++++++++++++++++++++
         //panel principal (design)
         //++++++++++++++++++++++++++
     
           //création (sur la form)
           Panel_Principal := TPanel.Create(maForm );
           //définition du parent
           Panel_Principal.Parent := maForm ;
           //définition de la taille (tous le client avec marge de 5)
           Panel_Principal.Align := alClient;
           //définition des marges
           Panel_Principal.AlignWithMargins := True;
           Panel_Principal.Margins.Bottom := 5;
           Panel_Principal.Margins.Top    := 5;
           Panel_Principal.Margins.Left   := 5;
           Panel_Principal.Margins.Right  := 5;
           //définition de la couleur
           Panel_Principal.Color := $00FF6666;
     
         //++++++++++++++++++++++++++
         //Edit 
         //++++++++++++++++++++++++++
     
           //création 
           monEdit := TEdit.Create(maForm);
           //définition du parent
           monEdit.Parent := Panel_Principal;
           //définition de la taille
           monEdit.Width  := 177;
           monEdit.Height := 13;
           //définition de la position
           monEdit.Left := 24;
           monEdit.Top  := 26;
    quelqu'un voit il mon erreur?

    Merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    624
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 624
    Points : 754
    Points
    754
    Par défaut
    bonjour.
    Essayes monedit.visible := true; et le meme param pour le create et le owner.
    Je n'ai pas testé, actuellement je développe en php.
    @+

  3. #3
    Membre régulier Avatar de gregcat
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    155
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 155
    Points : 94
    Points
    94
    Par défaut
    Chez moi je peux ecrire dans le tedit en executant ton code.
    Regarde si avec un tedit non dynamique ca ne marche pas aussi.

    j'utilise delphi 7.

  4. #4
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    Vérifie également que tous les parents ont la propriété

    En l'occurence, le panel dynamique, et la form ?

  5. #5
    Membre habitué Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Points : 174
    Points
    174
    Par défaut
    ben en fait si on y touche pas a cette proprié elle par défaut à true... non?

    En fait lorsque je tabule j'arrive bien à faire apparaitre mon curseur et à écrire dedans c'est lorsque je met ma souris au dessus de l'edit j'arrive pas à mettre mon curseur pour ecrire

  6. #6
    Membre habitué Avatar de Jayceblaster
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    420
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 420
    Points : 174
    Points
    174
    Par défaut
    je viens de comprendre le problème il ne faut pas définir de parent à la form sinon j'ai pas le focus...

    Quelqu'un peut quand meme m'expliquer?

Discussions similaires

  1. Problème de "rafraichissement" dans une edit box e
    Par X-K4l1 dans le forum Windows
    Réponses: 1
    Dernier message: 23/08/2005, 12h49
  2. [PERL] Problème lecture/écriture dans un fichier
    Par LE NEINDRE dans le forum Langage
    Réponses: 4
    Dernier message: 17/08/2005, 14h15
  3. Problème d'écriture dans un fichier xml
    Par vanoou dans le forum C++Builder
    Réponses: 1
    Dernier message: 13/07/2005, 03h28
  4. Problème d'écriture dans un tableau
    Par Hokagge dans le forum MFC
    Réponses: 46
    Dernier message: 08/07/2005, 17h47
  5. problème d'écriture dans la BD
    Par billy_ze_kid dans le forum ASP
    Réponses: 6
    Dernier message: 12/06/2005, 21h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo