Hi Halbleiter,
mir ist nicht klar, wieso Du den Key der ersten Hashtabelle nicht kennst, aber weißt, dass nur diese eine existiert.
Aber egal, Dein Problem ist ein prinzipielles von Containern unter .NET, dank ihrer „tollen“ Schnittstelle lassen sie keinen gezielten Zugriff auf das erste oder letzte Element zu. Über den Enumerator zu gehen (indem man diese Dummy-foreach-Schleife schreibt) ist daher die einzige Lösung (oder man besorgt sich den Enumerator direkt und ruft einmal 'MoveNext' auf).
Views können sortiert werden. Du könntest die Methode CreateChildView einer DataRowView verwenden. Siehe dazu: http://www.dotnet247.com/247reference/msgs/22/113555.aspx, sowie http://msdn2.microsoft.com/en-us/library/c942h7e8.aspx
Zerebus schrieb:
Hm, Singleton hört sich ja ganz nett an, aber:
o.O schrieb:
Ich bin davon ausgegangen, das du für mehrere Items Fenster öffnen möchtest, aber für jedes Item nur ein Fenster.
Okay, das ist etwas anderes. Hatte ich nicht gelesen. In diesem Fall bräuchte man natürlich eine Möglichkeit, einzelne Fenster einzelnen Listeneinträgen zuzuordnen und hier sind die 'Tag'-Eigenschaften gar nicht schlecht geeignet.
Ja, ich benutze VS2005 bzw. VC# 2005 Express.
Wo kann ich ihm denn da sagen, dass er nur die 1.1-Assemblies benutzt?
und eine andere Grundlegende Frage:
Wenn ich ein Projekt mit dem 2.0-Compiler erstelle, aber keine Klassen aus .net-fx-2.0 namespaces verwende (wie z.b. System.Collections.Generic) sondern ausschliesslich .net-1.1-Klassen, kann die erzeugte dll dann aus einer 1.1-Runtime aufgerufen werden, oder muss ich dazu mit dem 1.1-Compiler estellen?
danke!
low level coder schrieb:
Martin Barber schrieb:
Da ich vor einiger Zeit schon mal einen Beitrag geschrieben habe und gefragt habe ob man ein Betriebssystem schreiben kann unter c Sharp.
es gibt ein experimentelles OS namens 'singularity'. das ist aber nur ein forschungsprojekt ohne grossen praktischen gebrauchswert. wenn es einen C# compiler gäbe, der native code produziert
=> ngen.exe.
Außerdem ist auch Singularity nativer Code, allerdings vermute ich mal (ohne mich näher informiert zu haben), dass MS hier einen projektinternen, speziellen Compiler verwendet.
Hallo,
danke erstmal für die Antworten. Das mit den 125 Checkboxen war jedoch nur als extremes Beispiel gedacht um zu zeigen wie aufwändig der Code wird, wenn ich hier mit Properies arbeite. (in der MFC gibt es ja eben nurt eine Membervariable und eine Zeile für DDX.
Das mit der Objekt+übergabe habe ich auch schon ausprobiert. Geht natürlich, ein Objekt im Konstruktor mit den Parametern zu übergeben. Aber mich ärgert eigentlich, dass man von Visual Studio 2005 in C# rel. wenig (im gegensatz zu MFC) Unterstützung erhält - ist es doch aus meiner Sicht eine zielmlich gängige vorgehensweise.
Nehme gerne noch tipps entgegen. Bin heute leider etwas kurz angebunden.
Gruß
Kramny
Guck Dir mal den SQL Server Database Publishing Wizard an (http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A&displaylang=en) oder den SQL Packager von Redgate (http://www.red-gate.com/products/SQL_Packager/index.htm)
Hi,
wie kann ich xml aus einem NetworkStream lesen? Hab schon alles mögliche probiert, aber alles klappt nicht. Auch google findet nichts.
Deswegen hoff ich mal das ihr mir helfen könnt.
Gruß
Klar kannst du unter jedem Steuerlement eine Grafik anzeigen, die den Inhalt des Steuerelements reflektiert. Aber warum solltest Du dieses Overkill wollen? Sind Windows Forms nicht auch so langsam genug?
Das es wohl nicht die ideale Lösung ist hab ich schon gemerkt
Ich werde jetzt versuchen auf dem Hintergrundbild für jede der 6 Spielfiguren eine Picturebox zu verwenden und zum bewegen der Figuren die Koordinaten der Boxen ändern. Hoffe das ist schonmal eine etwas bessere Lösung
Danke schonmal
schmiedekolben schrieb:
Ja meine Icons habe ich zum Projekt hinzugefügt und die Namen von 0.ico bis X.ico vergeben.
Ich möchte das Icon bei einem bestimmten String ändern "s3", also wenn s3 = 1 dann soll mein 1.ico angezeigt werden.So wie hier:
if (s3 == "1") notifyIcon1.Icon = Properties.Resources._1;
if (s3 == "2") notifyIcon1.Icon = Properties.Resources._2;
if (s3 == "3") notifyIcon1.Icon = Properties.Resources._3;
usw...
das ganze funktioniert, aber bei 30 Icons muss ich 30 Zeile Code schreiben.
Was ist eigentlich mit der Lösung von @oks.. wo muss da s hanze hin ? Resources.Designer ? So funktionier es nicht ?
@oks kannst du mir dabei Helfen wo ich deine Lösung reinschreiben soll..
notifyIcon1.Icon = Properties.Resources.ResourceManager.GetObject(String.Format("_{0}", s3));
Fehler 1 Der Typ "object" kann nicht implizit in "System.Drawing.Icon" konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)
Danke für die Mühe
Gruss
Die Fehlermeldung sagt doch ganz genau was fehlt... Setz mal eine Umwandlung dazu:
notifyIcon1.Icon = (Icon)Properties.Resources.ResourceManager.GetObject(String.Format("_{0}", s3));