Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FAUX MODAL


Information sur la source

Catégorie :Divers Classé sous : blocage, fenetre, modal, api Niveau : Débutant Date de création : 24/03/2006 Vu / téléchargé: 3 801 / 396

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note


Description

Ce code corrige simplement un désagrément de VB.

Lorsque l'on lance une feuille en Modale, cette dernière ne peut plus lancer de feuille non modale.
On est alors obligé de joué avec :
NomDeLaFeuilleParent.Enable = False
NomDeLaFeuilleParent.Enable = True

Un peu lourd surtout si une feuille peu avoir plusieurs feuilles parent.

La solution que je propose désactive la feuille parent par API et la réactive lorsqu'elle est fermée.

Il est peut-etre possible d'optimiser mais cela fonctionne bien ainsi.

 

Source

  • Private Sub Command1_Click()
  • 'Form3.Show vbModal, Me
  • 'Est remplacé par
  • Form3.Show_Modal Me.hWnd
  • End Sub
Private Sub Command1_Click()
    'Form3.Show vbModal, Me
    'Est remplacé par
    Form3.Show_Modal Me.hWnd
End Sub

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de DARKSIDIOUS le 24/03/2006 14:34:38 administrateur CS

Fallait y penser, en tout cas, ca va sûrement m'être utile !

DarK Sidious

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

API IE empecher menu(fichier)->nouvelle fenetre [ par mox ] Voila, c'est tout bete, j'aurai voulu savoir comment desactiver le menu file->newwindow de IE (fichier->nouvelle fenetre...).Ca serait sympa que Fenetre active [ par Charlie ] AlloDans mon MDIForm_Load() j'utilise un API de windows pour ouvrir un programme de dessin. Toutefois, en faissant ca, cé mon programme de dessin qui API ShellExecute [ par jockos ] Salut,LE premier paramètre de la méthode Api ShellExecute est un Long qui a pour nom Hwnd...J'ai été voir sur la MSDN et il semblerai que ce soit l'ha API - infos Systèmes [ par jockos ] Dans beaucoup de soft, il y a un bouton "Infos Systèmes" dans la fenetre About qui sert à lancer la fenetre Windows des informations systèmes.L'exécut Api : GetMenu [ par fluminis ] lu tousvoila je voudrais rajouter des sous menus a une fenetre fille mais ca marche pas :hMenu = GetMenu(Me.hwnd)retval = GetMenuItemInfo(hMenu, 5, 1, fenetre modal .net [ par tiwolfette ] Salut a tous,Je cherche l'objet, la méthode permettant de faire en sorte que la fenetre qui s'ouvre sur l'application reste toujours au dessus....(Ain Mise au premier plan d'une fenetre MDI Child par API et pas par Zorder [ par azerty25 ] Lu allLA quesrion et donc dans le titre, et je veux faire par API afin d'utiliser son handle et pas son nom dans mon code, mais aucune API n'a l'air d Hwnd sans API ? [ par Sylvainlefou ] Est-il possible de connaitre le texte du titre de la fenetre active(c le hwnd je croi!!!) mais pas forcement une fenetre de mon prog et surtout sans l API donnant les événements souris et clavier d'une fenetre [ par jud83 ] Dans une application VB , je souhaite détecter la fenêtre active de Windows (que ce soit ou non une fenetre de mon application) : Pas d api pour fenetre reste en 1er plan [ par zogade ] Bonjour je cherche l'API qui permet a mon programme de rester en 1er plan meme si on clique sur une autre fennêtre dans la barre d'outil c'est mo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,140 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.