Re: mehrere pictureboxen erstellen und wieder löschen

From: Thorsten Dörfler (t.doerfler_nospam_at_bdsw.de)
Date: 05/26/04


Date: Wed, 26 May 2004 15:01:58 +0200

Hallo Harald,
"Harald M. Genauck" <hmg_ng.entfernen@aboutvb.de> schrieb:

>> > Und die wird *nur* in Form_Load aufgerufen? Oder auch noch anderswo?

>> Natürlich wird RefreshCalendar auch wo anders aufgerufen. z.B. wenn ich
> aus
>> einer Kombobox ein anderes Datum auswähle.

> Aha, da haben wir den Übeltäter - warum sagst Du das nicht gleich?

Wäre dann doch zu einfach gewesen, oder? ;-)

> In Code, der im Click-Ereignis einer ComboBox aufgerufen wird, können
> Controls nicht entladen werden. Das ist einfach so - vermutlich ist das ein
> Bug in VB.

Ein dokumentierter Bug?!

"Unable to unload within this context (Error 365)

In some situations you are not allowed to unload a form or a control
on a form. This error has the following causes and solutions:

[...]
There is an Unload statement in the Change, Click, or DropDown events
of a ComboBox.
Remove the Unload statement from the event.
[...]"

OK, hier steht Unload, aber Controls.Remove macht ja eigentlich nichts
anderes. So gesehen, kann man sich auch fragen, warum der Fragesteller
nicht mal doch auf die Idee gekommen ist, diesen Button "Hilfe"
anzuklicken, der sich bei der Fehlermeldung frei anbietet.

Thorsten Dörfler

-- 
vb-hellfire - einfach anders
http://www.vb-hellfire.de/