2010-01-28 8 views
0

Il existe plusieurs formulaire enfant MDI dans ma fenêtre, un formulaire enfant MDI après son lancement va provoquer le mécanisme de mise au point d'être étrange, ce qui signifie une autre fenêtre enfant MDI n'obtiendra pas le focus à moins que la barre de titre ne soit cliquée, en cliquant sur n'importe où ailleurs dans le formulaire enfant mdi ne provoquera pas le focus du formulaire.comment empêcher un seul formulaire MDI enfant de voler le focus de tous les autres formulaires enfant

des pensées?

+0

Il y a plusieurs contrôle personnalisé intégré dans le contrôle enfant mdi (contrôles personnalisés tels qu'un calendrier/calendrier comme les contrôles, ce qui implique beaucoup de souris/manipulateurs d'opération) est-il un moyen de savoir quel est le comportement de clic par défaut est? – aggietech

+0

aussi, pour une raison quelconque, les paramètres de "police" peuvent parfois aussi foiré le focus d'un formulaire, des réflexions à ce sujet? – aggietech

Répondre

1

Je mettrais ceci comme commentaire si j'avais assez de rep puisque c'est juste une supposition parce qu'il n'y a pas beaucoup d'information dans la question. Essayez de vous assurer que les enfants MDI gèrent l'événement click pour vous assurer que le focus est défini sur le formulaire sur lequel vous cliquez. Je n'ai jamais vraiment remarqué un comportement comme celui-ci, la seule chose à faire est que vous êtes en train de surcharger le comportement de clic par défaut sur les autres enfants MDI qui sont remplis, mais comme je ne pense pas que vous pouvez surcharger la barre de titre C'est pourquoi ça marche toujours.

Pourrait expliquer ce que vous faites à l'intérieur de l'enfant MDI un peu afin que nous puissions avoir une meilleure compréhension de ce qui se passe qui pourrait causer ce comportement.

+0

merci pour le commentaire, au moins c'est un début et je pense que c'est la bonne direction. – aggietech

+0

Oui, désolé je ne pourrais pas être plus précis il est difficile de dire parfois quand vous ne savez pas exactement ce qui se passe avec le contrôle. – msarchet