Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragIch habe eine Variable vom Typ Object, der ich zur Laufzeit wahlweise unterschiedliche Klassen als Instanz aus einer liste zuordnen kann. Das passiert abhängig davon, welchen Eintrag der Nutzer in einer ComboBox auswählt. VB.NET-Quellcode (5 Zeilen) Dieses Klassen haben Properties die ich im folgenden auch bediene. Im Moment mache ich das über Interfaces, da sich die Properties der Objektvariablen ja je nach zugewiesener Klasse ggf. unterscheiden können. Gibt es Alternativen dazu?
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragBisher haben sie keine, möglich das ich ihnen ein verpassen könnte, ja. Soweit bin ich noch nicht. Die Entwicklung läuft noch.
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragDanke erst mal. Ich habe jetzt festgestellt, dass es letzlich nur um eine einzige Property geht. Eine Liste von Strings. Die übergebe ich jetzt ggf. per Interface. Alles Weitere lässt sich aus dieser Liste ableiten. Eins hab ich aber noch: aus meinen Objects habe ich UserControl gemacht, weil genau das sind sie. Abhängig von einer ComboBox (Eigenkreation) wird dann das entsprechende UserControl zur Laufzeit ein/ausgeblendet. Die zu benutzenden UserControl finden sich in einer Liste (lstFilter) u…
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragDanke, jetzt wo ich's lese, leuchtet es mir ein. Meine Idee war wie folgt: in Init wird eine 2d Liste gefüllt, in der jeweils eine später vom Nutzer in der ComboBox lesbare Beschreibung der Filterklasse steht die er auswählen kann und eine Instanz der zugehörigen Filterklasse selbst. Wird dann mittels ComboBox eine Auswahl getröffen, muss nur in der Liste der zugehörige Filter ausgewählt und im Form angezeigt werden. Das wollte ich machen, indem ich die Instanz des Filters aus der Liste in myUC …
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragZitat: „Eine List(Of T) muss und kann nicht disposed werden, da sie nicht IDisposable implementiert. Oder meinst Du die UserControls darin? Ja, die solltest Du disposen, auch wenn das jetzt noch nicht in Deinem Code steht.“ Steht nicht explizit im Beispielcode, ja. Aber genau darum geht es, die UserControls in der Liste. Ich dispose sie in der zugehörigen Dispose() des MyForm. Zitat: „Kommt drauf an, was Du mit entsorgen meinst. Disposen: nein “ myUC verweist ja nur auf einen Eintrag in lst_Filt…
-
Properies von unterschiedlicher Klassen die einem Objekt zur Laufzeit zugewiesen wurden bedienen
BeitragAlles klar. Genau so hab ich's jetzt auch gemacht.