[c#] selectie meegeven naar ander form

Pagina: 1
Acties:

  • Bint
  • Registratie: Juli 2002
  • Laatst online: 20:50
Ik zit met het volgende:

Ik heb een parent window dat een mdi container is. Daarop staat een panel met een treeview. Als ik op een item in die treeview dubbelklik, wordt er een nieuw form geopend, en afhankelijk van de eigenschappen van het item in de treeview, wordt er een bepaald nieuw window(zal em maar even child noemen) geopend. het kan zijn dat er meerdere instanties van dat type window geopend zijn.

Nu kan ik in dat nieuwe window op een browse knop drukken. Er wordt dan een nieuw window geopend, met ook een treeview erin, waar ik een item kan selecteren. het volledige path van dit item moet dan worden meegegeven naar het zojuist geopende window(child) in de mdi container. Nu is mijn vraag. Hoe kan ik het gemakkelijkste dat window laten weten welk item is geselecteerd? Moet dat gewoon via events//delegates, of zijn er ook nog andere manieren?

Memories of yesterday, will grow, but never die


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Je kan toch gewoon zorgen dat je window een reference heeft naar het object dat verantwoordelijk is voor de selectie van je TreeView.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • Bint
  • Registratie: Juli 2002
  • Laatst online: 20:50
had ik ook al aan zitten denken, maar die treeview kan door meerdere windows gebruikt worden. Dus als ik item a selecteer, en later in een ander window b, dan zal er in allebei de windows uiteindelijk b als selectie gelden.

enne? is dat wel een nette oplossing??

edit: oh wat dom, gewoon meteen het path kopieren...

Memories of yesterday, will grow, but never die


  • whoami
  • Registratie: December 2000
  • Laatst online: 17:32
Eén van de manieren waarop je het kan doen is zo:
[rml]whoami in "[ VB.NET] waardes van een andere form?"[/rml]

https://fgheysels.github.io/


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Bintje schreef op maandag 27 maart 2006 @ 16:25:
had ik ook al aan zitten denken, maar die treeview kan door meerdere windows gebruikt worden. Dus als ik item a selecteer, en later in een ander window b, dan zal er in allebei de windows uiteindelijk b als selectie gelden.

enne? is dat wel een nette oplossing??

edit: oh wat dom, gewoon meteen het path kopieren...
Daarom zeg ik ook juist expres een object wat de verantwoordelijkheid heeft over de selectie. Je moet dus zorgen dat er een object is wat de verantwoordelijkheid heeft en hier meerdere views op maken.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”