dans le code-behind je déclare un groupe:Comment vérifier si Panel a une instance d'un objet
Panel customPanel = new Panel(); // or simply Panel customPanel;
Ensuite, je peux soit l'attribuer à un groupe existant ou non:
if (blablabla) customPanel = otherPanel;
ensuite, je dois me concentrer sur le customPanel si elle est affectée:
customPanel.focus(); // ERROR of course, Object reference not set to an instance of an object
Comment vérifier si customPanel est défini sur une instance? Cela ne fonctionne que lorsque la condition "blablabla" est vraie et que customPanel est assigné à un tableau de bord.
PLAINTES :)
Oh sur viennent, ce qui ne va pas avec vous! Personne ne sait comment vérifier si un objet a une instance? pas nul?
Avez-vous ajouté le panneau à une forme? – bdn02
Il est ajouté au formulaire. Le problème est que customPanel n'est pas toujours assigné à un panneau. Tout d'abord, la liste des panneaux est créée dans le cycle. Ensuite, à la fin de la procédure, j'essaie de me concentrer sur le panneau qui a été assigné au customPanel dans le cycle. – SWA
Le panneau d'origine est ajouté à un formulaire. Le customPanel ne devrait pas être ajouté, parce que c'est juste un panneau de référence qui devrait "savoir" sur quel panneau se concentrer. – SWA