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

Langage Delphi Discussion :

possible ? Forms transparente, création au Mouse Enter


Sujet :

Langage Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de SkYsO
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 217
    Par défaut possible ? Forms transparente, création au Mouse Enter
    Bonjour à tous,

    Voilà je vous expose mon idée et j'aimerais surtout savoir si vous la pensez réalisable.

    J'ai un formulaire banal avec :

    Intitulé => valeur

    Intitulé est un label et valeur peut être un Edit ou un Mémo ou autre.

    Le concept :


    Je voudrais pouvoir, au passage de la souris sur le label, faire apparaître une autre feuille qui serait bien sur plus petite (un cadre) avec d'autre information à l'interieur.

    Un peu comme en Web ou quand on passe la souris sur une image on a dans un autre cadre transparent des infos sur elle.

    Cela vous semble - t - il possible ?

    Comment procéderiez vous ? à quoi faire attention ?

    Vu comme ça, j'ai l'impression que ce n'est pas bien compliqué. Mais je préfère avoir l'avis d'expert.

    Je précise que je travail avec une base et pas mal d'objet derriere donc pour stocker les infos et les chercher, il n'y a pas de problème.

    C'est surtout cette création dynamique et la façon de la positionner ansi que, pourquoi pas gérer une certaine transparence.


    merci d'avoir pris un peu de temps pour lire ceci

  2. #2
    Membre Expert
    Avatar de Archimède
    Homme Profil pro
    Enseignant
    Inscrit en
    Avril 2005
    Messages
    1 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 644
    Par défaut Re: possible ? Forms transparente, création au Mouse Enter
    forms transparentes ---> alphablend à true et alphablendvalue à une valeur assez basse (255 par défault) 10 par exemple.

  3. #3
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Je ne suis pas certain d'avoir bien compris le problème.
    Supposons donc que :
    - quand on passe la souris sur des labels, on veuille faire apparaitre des cadres spécifiques différents au-dessus de chaque label.
    - ces cadres soient destinés à éditer des données correspondant au labels.

    Une solution consisterait à faire apparaitre le panel adéquat sur le onmousemove de chaque label, via la propriété visible (false au départ, true quand le panel est désactivé).

    Il faudrait ajouter dynamiquement à chaque panel des boutons OK et cancel et interdire tout changement de panel par le mousemove (ou toute validation globale) si les données du panel ont été modifiées et non validées.

  4. #4
    Membre confirmé Avatar de SkYsO
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 217
    Par défaut
    salut à tous,

    Merci déjà pour ces réponses.
    Derniers points :

    un panel serait plus facile à gérer qu'une forme ?
    Pensez vous que le temps de réponse sera acceptable si on prend en compte : la création de la fenêtre, création des composants visuels qui doivent figurer, et enfin le remplissage avec les données et les requêtes ?

    merci

  5. #5
    Expert confirmé Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Par défaut
    Bonjour,

    Les temps liés au traitement à l'affichage des composants ne poseront pas de problème.

    L'approche via des formes modales rend le process de validation/cancel plus clair, mais :
    - il faut échanger les données entre les formes,
    - la consultation successives de plusieurs cadres devient lourde avec des formes, tandis qu'avec des panels ça peut être automatisé lorsqu'on clique sur un autre label de la forme (et que l'on a pas fait de modification dans le cadre).

Discussions similaires

  1. [C# 2.0] Form transparente mais pas ses sous-contrôles
    Par Mast3rMind dans le forum Windows Forms
    Réponses: 1
    Dernier message: 15/09/2006, 13h19
  2. problème de form transparente
    Par anarpunk dans le forum Delphi
    Réponses: 4
    Dernier message: 01/09/2006, 17h20
  3. Affichage d'une forme transparente
    Par cedekasme dans le forum MFC
    Réponses: 5
    Dernier message: 11/01/2006, 15h44
  4. Comment rendre une form transparente à certains endroits ?
    Par ludo5532 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 21/08/2005, 15h28
  5. Réponses: 9
    Dernier message: 31/05/2005, 10h05

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