Hallo,
ich kenne mich noch nicht so aus mit c# und noch weniger mit c++.
wie funktioniert das Marshaling ?( von C# nach C++?
Im Grunde möchte ich den Datentyp "Guid" in einen "unsigned char" umwandeln!
Könnt ihr mir sagen, wo ich dazu etwas finde... oder ein Tipp würde mir auch schon reichen?
Vielen Dank schonmal
Grüsse
lufti
genauso etwas wie hier: http://www.tutorials.de/tutorials185977.html
suche ich, nur das die beiden Versionen zusammen in einer funktionieren müssten.
naja, trotzdem danke. Ich probier jetzt eben noch weiter rum.
grüsse
Dann verstehst du mich falsch, schade.
Danke, aber das habe ich schon, und auch dort schon gesucht, aber dort stehen eben nur die allgemeinen einfachen Hilfen und Beschreibungen. Ich versuche herauszufinden, wie ich Einträge in einer Listbox in meinem Hauptfenster, über eine neue Form(modal oder vielleicht doch normal????) hinzufügen oder ändern kann.
Ausserdem stehen die Werte nicht einfach nur in Textboxen sondern in comboboxen, wo jeweils der eine Wert, den Wert in der anderen combobox bestimmt. Die Werte der beiden Comboboxen speichere ich im Moment in einer Zeile in der Listbox im Hauptfenster, was das Auslesen schwieriger macht, da beim klicken auf die Listbox, alle werte in einem einzigen String stehen.
Hat jemand eine Idee? Irgendeine kleine Hilfe, wie ich da rangehen soll?
Grüsse
Lufti
danke fürs Beschäftigen mit meinem Problem.
Ja, ich sehe ja ein, dass mein Problem weniger mit der Kommunikation zwischen Forms zu tun hat, vielmehr muss mir ich wohl noch ein paar grundlegende Kenntnisse bzgl. OO-Programmierung aneignen, und wie ich z. B. ein Dictionary(python) in ein Array(C#) umwandel. 8o
ah, du meinst mit "Fokus wiedererhält" sowas wie Form1_Load?
Ich glaube aber, das wird so nicht gehen, weil ich die Werte aus der Combobox ja in Form2 initialisiere und auch dort ändere.
In InitializeComponent{} habe ich den beiden Comboboxen, die Werte zugewiesen und sie auf einen Index gesetzt, damit mir ein bestimmter Wert angezeigt wird und das kann ich auch nicht löschen, weil die get-Methode dann nicht draufzugreifen kann.
Ich frage die Werte direkt über die Eingabefelder ab.
Gibts da noch ne andere Lösung?
Vielleicht wäre es auch sinnvoller die Comboboxen "woanders" zu befüllen?(
danke, da hab ich gestern schon geschaut aber nichts gefunden...
Es gibt dort nur Beispiele mit normalen Textboxen, auf die man einfacher zugreifen kann .
🙁
Hallo zusammen!
Ich habe in meiner Form1(Hauptform) eine Listbox, in der Werte aus zwei Comboboxen von Form2(im Moment noch modal) speichert.
Die Werte in der Listbox sollen durch eben diese Form2 auch änderbar sein.
Im Moment erstelle ich eine übergeordnete Instanz von Form2, die von zwei ("Hinzufügen" oder "Ändern")Buttons "benutzt" wird.
Das ist aber eine schlechte Lösung.
Die Änderungen werden zwar gespeichert, aber die geänderten Werte stehen dann wieder in der zuvor erzeugten Instanz und die krieg ich da nicht raus. oder geht das irgendwie?
Ich komme nicht weiter. Ich habe auch schon versucht zwei Forms zu erstellen mit einer "Zwischenklasse" und get- und -set Methoden, aber auch das funktioniert nicht, weil die Werte doch wieder überschrieben werden.
Was für Möglichkeiten gibt es noch, die Werte aus der Listbox zu ändern und in der zweiten Form in einer Combobox anzeigen zu lassen, so dass es auch halbwegs ordentlich programmiert ist?
Viele Grüsse
Lufti