1. Beitrag im neuen Windows Forms-Unterforum.
Moin Leute.
Ich bin da an einem "Makro-Interpreter", wo ein Makro in einem Json-Format vorliegt und von einem entsprechenden Programm abgearbeitet wird. Dies dient zur Automatisierung von Messaufgaben, die als "Messprimitive" implemeniert sind / werden.
Eine solche wäre z.B. "Selektiere ein RS232-Port" aus einer
Dieser modaler Dialog muss im Hauptfenster-Thread ablaufen, damit er sich wie ein normaler modaler Dialog des Programms verhält (in Vordergrund bleiben usw.).
Für den Ablauf sollte es nicht nötig sein, dass die Makroelement-Implementationen Kenntnis vom Hauptfenster haben.
Problem:
Wie invoke ich einen Dialog in das (unbekannte) Hauptfenster?
Moin Leute.
Ich bin da an einem "Makro-Interpreter", wo ein Makro in einem Json-Format vorliegt und von einem entsprechenden Programm abgearbeitet wird. Dies dient zur Automatisierung von Messaufgaben, die als "Messprimitive" implemeniert sind / werden.
Eine solche wäre z.B. "Selektiere ein RS232-Port" aus einer
ComboBox
. Dazu gibt es einen Dialog, der die vorhandenen Ports auflistet und man ein Port auswählen kann. Fertig.Dieser modaler Dialog muss im Hauptfenster-Thread ablaufen, damit er sich wie ein normaler modaler Dialog des Programms verhält (in Vordergrund bleiben usw.).
Für den Ablauf sollte es nicht nötig sein, dass die Makroelement-Implementationen Kenntnis vom Hauptfenster haben.
Problem:
Wie invoke ich einen Dialog in das (unbekannte) Hauptfenster?
Falls Du diesen Code kopierst, achte auf die C&P-Bremse.
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!
Jede einzelne Zeile Deines Programms, die Du nicht explizit getestet hast, ist falsch
Ein guter .NET-Snippetkonverter (der ist verfügbar).
Programmierfragen über PN / Konversation werden ignoriert!