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

C# Discussion :

Comment controler la croix de fermeture ?


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de eaglesnipe
    Homme Profil pro
    Ingénieur Etudes et Développement
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes et Développement
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut Comment controler la croix de fermeture ?
    Bonjour à tous,

    Je suis en train de coder une application et rencontre le problème suivant : il me faudrais désactiver la croix rouge de fermeture de l'application... Peut importe si le bouton d'agrandissement et de retrecissement sont également désactiver, seul celui de fermeture m'importe...
    J'ai trouvé de nombreux forums expliquant la démarche avec la lib Windows.Form, mais le problème est que je programme en Gtk... Et avec cette lib, impossible de trouver...

    Un grand merci à qui pourrait me venir en aide...

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Il faut mettre la propriété ControlBox du formulaire à false, accessible en mode design

  3. #3
    Membre confirmé Avatar de eaglesnipe
    Homme Profil pro
    Ingénieur Etudes et Développement
    Inscrit en
    Janvier 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes et Développement
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2008
    Messages : 75
    Par défaut
    Ca vient surement de ma fatigue (), mais impossible de mettre la main sur ce fameux "ControlBox"...
    Une petite capture d'écran des propriétés de ma fenetre :

    Nom : Capture.png
Affichages : 347
Taille : 145,1 Ko
    Nom : Capture2.png
Affichages : 331
Taille : 103,4 Ko

    Je ne vois pas du tout...

  4. #4
    Membre émérite Avatar de neptune
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 835
    Par défaut
    Tu fait du GTK? En tout cas le propriété sous WinForm "windows" existe bel et bien.

    De plus, si ton but est d'empêcher la fermeture de ton application, cette astuce n'empêchera pas l'utilisateur d'utiliser un raccourci de fermeture (comme alt+f4, par exemple).

  5. #5
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    La propriété FormBorderStyle à "None" te conviendra peut etre

  6. #6
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Je ne connais pas le gtk, mais je sais qu'avec les win forms on peut réagir aux événements de fermeture de fenêtre.
    Si c la même chose avec gtk tu pourrais relancer ta fenêtre à sa fermeture ?

  7. #7
    Expert confirmé
    Avatar de ced600
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2006
    Messages
    3 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Août 2006
    Messages : 3 364
    Par défaut
    Citation Envoyé par fally Voir le message
    La propriété FormBorderStyle à "None" te conviendra peut etre
    Tu parles de cette réponse qui est passé inaperçus à cause de mon intervention ?

    Je m'en excuse d'ailleurs.

    Mais sinon une position de souris doit pouvoir se calculer en fonction du point le plus en haut à gauche de la fenêtre.
    Bref l'idée serait d'avoir accés au coordonnée du point en haut à gauche de la fenêtre et à la longueur et largeur de celle-ci.
    Comme cela tu détermine le point en haut à droite.
    Puis à l'aide d'un delta calculé à peu près comme tu peux, tu à la zone où tu dois désactiver le clique gauche souris

    Bref regarde si la proposition de fally marche

Discussions similaires

  1. [JDialog] Enlever la croix de fermeture
    Par binouche22 dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 08/04/2011, 12h55
  2. Réponses: 15
    Dernier message: 22/02/2009, 15h36
  3. Comment controler l'insertion de record dans ma table?
    Par einegel dans le forum Bases de données
    Réponses: 7
    Dernier message: 22/11/2004, 19h29
  4. Cacher la croix de fermeture
    Par jean tof dans le forum C++Builder
    Réponses: 2
    Dernier message: 16/07/2004, 17h33

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