Desactiver fermeture popup par la croix

nan92 -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,

Je développe en VB.Net : j'ai une page principale qui ouvre une popup et je voudrais empecher l'utilisateur de fermer cette popup par la croix rouge du navigateur (en gros je veux l'obliger à fermer la popup en quittant par un bouton à moi !). Y a t-il une astuce pour rendre la croix inactive (ou bien la masquer ?)

Merci d'avance

3 réponses

  1. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    ce tuto pourras t'aider avec comme modif que tu dois donner le Hwnd de la form au lieu de la fonction.
    remplacer..
        hwnd = FindWindowA("Thunder" & IIf(Application.Version Like "8*", "X", "D") _ 
        & "Frame", Me.Caption)

    par
        hwnd = me.Hwnd


    A+
    Note que ça fonctionnerait aussi si tu donne uniquement le nom de la form.
    L'expérience instruit plus sûrement que le conseil. (André Gide)
    Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    0
  2. nan92
     
    Merci pour cette réponse mais je suis dans une appli web ! C'est la croix du navigateur que je voudrait griser... Pas evident...
    0
  3. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Désolé, tu n'avais pas mis le contexte ou du moins je n'avais pas bien compris, mais malgrés tout je persite à croire que c'est une piste.
    Faudrait trouver le Hwnd du PopUp., vu que ça travail avec le titre de la fenêtre.
    A+
    L'expérience instruit plus sûrement que le conseil. (André Gide)
    Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    0