J'ai une forme enfant qui a une forme de recherche dedans. Je mets le propriétaire formulaire de trouver la forme de l'enfant comme ceci:Comment définir un enfant MDI comme propriétaire d'un autre formulaire?
private void ShowFindForm()
{
FindForm.Show(this);
}
qui me permet alors d'accéder à ses propriétés comme ceci:
private void FindNext()
{
TreeNode matchingNode = ...
... etc
... etc
OwnerForm form = this.Owner as OwnerForm;
form.TreeView.SelectedNode = matchingNode;
}
Cela fonctionne parfaitement bien jusqu'à ce que je shove la forme de propriétaire dans un Formulaire MDI, dans lequel la forme MDI prend rapidement possession du formulaire de recherche et gâche le tout. Comment puis-je contourner cela?
MISE À JOUR:
Je peux pirater autour de ce en parcourant la propriété MdiChildren de formulaire MDI jusqu'à ce que je trouve la forme que je veux, mais cela semble un cow-boy ish peu.
Il he. Cela aurait vraiment du sens. Je vais mettre ça au fait qu'il est tard, j'ai programmé pendant 6 heures non-stop et je n'ai pas eu une canette de Red Bull. Soit ça ou je ne suis pas si malin! Cheers mate. – woodstock