Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Fremdes Programm in eigener Applikation in Grid-Spalte starten möglich?
oehrle
myCSharp.de - Member



Dabei seit:
Beiträge: 408
Herkunft: Germany

Themenstarter:

Fremdes Programm in eigener Applikation in Grid-Spalte starten möglich?

beantworten | zitieren | melden

Hallo, ich habe unter:
externes Programm im Fenster der eigenen Anwendung ausführen

etwas gefunden, eine fremde Applikation im eigenen Programm aufzurufen. Klappt auch, habe es mit NotePad getestet.

Bei mir ist das Window über ein Grid unterteilt. Wäre es möglich, das Programm auch in einem Bereich vom Grid in einem Stackpanel zu starten? hat jemand einen Ansatz dafür?
private Nachricht | Beiträge des Benutzers
Programmierhans
myCSharp.de - Experte

Avatar #avatar-1651.gif


Dabei seit:
Beiträge: 4.221
Herkunft: Zentralschweiz

beantworten | zitieren | melden

Hast Du mal versucht beim SetParent das Handle deines Panels (statt des Forms) zu übergeben ?
Früher war ich unentschlossen, heute bin ich mir da nicht mehr so sicher...
private Nachricht | Beiträge des Benutzers
oehrle
myCSharp.de - Member



Dabei seit:
Beiträge: 408
Herkunft: Germany

Themenstarter:

Handle von Stackpanel

beantworten | zitieren | melden

Hallo, habe mich wieder daran versucht. Wie bekomme ich von StackPanel ein Handle für das SetParent?
private Nachricht | Beiträge des Benutzers
Th69
myCSharp.de - Experte

Avatar #avatar-2578.jpg


Dabei seit:
Beiträge: 4.173

beantworten | zitieren | melden

Hallo ihr beiden,

WPF-Controls (außer Window) haben kein Windows-Handle (da sie sich selbst zeichnen und nicht mehr auf die Win-API zurückgreifen).
Du müßtest ein WindowsFormHost-Control in das Grid einbetten und dann dessen Handle übergeben.
private Nachricht | Beiträge des Benutzers