Hallo zusammen,
ich stehe leider etwas auf dem Schlauch und komme nicht weiter.
Ich habe einen MSSQL EntityContext und würde geren sämtliche Entitäten mit Feldern in einer TreeView auflisten. Hat jemand eine Idee wie man das machen könnte? Irgendwie komme ich gerade nicht drauf.
Ziel: Links eine TreeView mit allen Entitäten und den dazugehörigen Feldern inklusive Subtabellen usw und rechts ein DataGrid. Aus der TreeView ziehe ich mir ein Feld oder eine komplette Entität auf die rechte Seite ins DataGrid und dort werden dann die Daten geladen.
Gruß
Guten Tag,
ich habe eine Textbox die Daten per DataBinding beim Aufruf aufnimmt.
Nachdem ich aber per STRG + V etwas einfügen will überschreibt er den ganzen Text ohne irgendwas markiert zu haben.
Versuche ich es aber per Rechtsklick einzufügen funktioniert alles.
Hat jemand eine Idee, an was das liegen kann?
Mit freundlichen Grüßen
Du testest die beiden Algorithmen, indem du dann einfach die Ergebnisse mit den eingebauten Operatoren + und * vergleichst (z.B. anhand des kleinen 1x1 oder per Zufallszahlen etc.).
Th69 schrieb:
Für ein zentriertes Textfeld kannst du doch einfach TextBox.TextAlign auf HorizontalAlignment.Center setzen.
Das weiß ich, aber weder die Textbox noch die RichTextBox lassen ein alignment nach oben und unten zu.
Th69 schrieb:
Und wenn du das KeyPress-Ereignis nutzt, bekommst du gleich die Taste als char mitgeliefert.
Das ganze beachtet aber weder i18n und special keys werden als wörter ausgegeben. Darum geht es. Dann hast auf einmal sowas wie "shiftd2d9menumenuoemhome" dastehen.
Wenn du C# programmierst, solltest du den Unterschied zwischen Referenztypen (class) und Wertetypen (struct) kennen.
In deinem Fall ist ref überflüssig, da Dictionary eine Klasse, und damit ein Referenztyp, ist (ref bräuchtest du hier nur, wenn du ein neues Objekt innerhalb der Methode anlegen möchtest, welches dann auch danach außerhalb weiterbenutzt werden soll).
Und wenn du ganz auf den Parameter verzichten möchtest, dann müßtest du eine Membervariable davon anlegen:
static Dictionary<string, int> dict = new Dictionary<string, int>();
public static int getValue(string s)
{
if (!dict.ContainsKey(s)) return 0;
return dict[s];
}
PS: Verwende besser die TryGetValue-Methode.
Und Methodennamen sollten laut Naming Guidelines in .Net mit einem Großbuchstaben anfangen.
Manchmal frage ich mich, ob das RichTextBox Steuerelement überhaupt notwendig ist, man könnte ja auch: Process.Start("wordpad.exe"); sagen. Darf man das überhaupt ? Der Anwender hat ja für Wordpad schon bezahlt ???
Eine Lösung des "const Problems" ist auch Kopieren. Wird in C# und Java auch relativ oft gemacht soweit ich das beurteilen kann.
Ich hab' auch die Vermutung dass das einer der Gründe ist warum Micro-Services recht beliebt sind: An den Service-Grenzen ist man gezwungen* zu kopieren.
*: Gezwungen ist natürlich nicht ganz richtig. Theoretisch könnte man natürlich Proxies verwenden. Nur das tut man halt einfach nicht.
Verwende ClientSize:
ClientSize.Width = label1.Width;
Noch besser ist es aber für den Dialog und dessen Unterelemente Anchor und Dock zu verwenden (und evtl. noch AutoSize), s. z.B. Working with Anchoring and Docking Properties.
Ist die gleiche Exeption auf Threadübergreifender Vorgang, da ja schon ein neues Bild geholt wird, obwohl ich in Paint noch auf IP_Cam_Video1 was zeichne. Sind 2 unterschiedliche Threads.
Die Lösung ist nicht die beste, ich weiß. Deshalb auch hier meine Frage nach einer besseren Lösung.
Da es aber nur ein Dart Programm ist, wo die Kameras auf die Punkte am Automat gerichtet sind,da kommt es mir nicht ganz so auf Echtzeit an, obwohl schön wenn es das wäre.
Es hinkt zwar minimal nach, ruckelt aber nicht nennenswert.