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

Windows Forms Discussion :

Une frame toujours en dessus


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Par défaut Une frame toujours en dessus
    Bonjours, je voudrais créer un système de capture de webcam, tous le system marche mais il me reste un problème : je n'arrive pas a rendre ma frame toujours en dessus des autres. En java c'est .setAlwaysOnTop(true); mais dans le livre que je lis "Head First C#", ca ne me le dis pas.
    En gros il faudrait que aucune autre frame sous aucun moyen puisse aller par dessus cette frame pour que l'image y reste. Le centre de la frame est transparente donc els prog peuvent aller derrière en etant visible, mais je voudrais faire en sorte que aucune frame puisse aller dessus...
    merci d'avance

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Bircher Voir le message
    Bonjours, je voudrais créer un système de capture de webcam, tous le system marche mais il me reste un problème : je n'arrive pas a rendre ma frame toujours en dessus des autres. En java c'est .setAlwaysOnTop(true); mais dans le livre que je lis "Head First C#", ca ne me le dis pas.
    En gros il faudrait que aucune autre frame sous aucun moyen puisse aller par dessus cette frame pour que l'image y reste. Le centre de la frame est transparente donc els prog peuvent aller derrière en etant visible, mais je voudrais faire en sorte que aucune frame puisse aller dessus...
    merci d'avance
    Il faut mettre la propriété TopMost à true.
    Au fait on dit une form pas une frame, au début je comprenais pas jusqu'à ce que je vois que tu avais posté en Winforms.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Par défaut
    Désolé. je suis habitué au java et j'aime pas le mot form...
    Oui, le problème avec ca c'est que si une autre application est crée par dessus, la mienne sera dessous

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Bircher Voir le message
    Désolé. je suis habitué au java et j'aime pas le mot form...
    Oui, le problème avec ca c'est que si une autre application est crée par dessus, la mienne sera dessous
    Euh avec TopMost ta form sera au dessus de toutes les autres form de n'importe quelle application sauf si cette dernière a elle aussi été créée avec TopMost à true.

  5. #5
    Membre confirmé
    Profil pro
    Consultant informatique
    Inscrit en
    Juin 2006
    Messages
    130
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Juin 2006
    Messages : 130
    Par défaut
    Citation Envoyé par Skyounet Voir le message
    Euh avec TopMost ta form sera au dessus de toutes les autres form de n'importe quelle application sauf si cette dernière a elle aussi été créée avec TopMost à true.
    J'ai testé et ce que dis Skyounet est correct, donc je ne vois pas ce qui te pause problème Bircher.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2008
    Messages : 30
    Par défaut
    le problème c'est que si je crée le même prog en VB et que je le lance après, celui en VB sera par dessus le mien... comment ils font les barres publicitaires pour resté toujours en haut ?
    J'aimerais aussi avoire une interface personnalisée, j'ai don 3 images, une avec une croie, une avec un trait et une avec une main. Comment faire en sorte pour que, quand tu clic avec ta mouse sur l'image de la main, ca deplace la form en même temps que t'a souris ?

Discussions similaires

  1. Application toujours au dessus d'une autre
    Par fredppp dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 14/02/2011, 20h01
  2. Garder une div toujours visible (sans utiliser de frame).
    Par cyril44 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 12/01/2010, 17h25
  3. [flash] ouvrir une page dans une frame différente
    Par viena dans le forum Intégration
    Réponses: 6
    Dernier message: 01/08/2007, 15h54
  4. qu'est ce qu'une frame?
    Par vincetrader dans le forum Développement
    Réponses: 3
    Dernier message: 25/02/2004, 11h24
  5. [TFrame] Problème de gestion du OnMouseDown avec une Frame
    Par xherault dans le forum Composants VCL
    Réponses: 5
    Dernier message: 23/05/2003, 15h35

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