webForumDet fria alternativet

Låta usercontrol styra annan

.NET

3 svar · 365 visningar · startad av Josef

Medlem sedan mars 20023 561 inlägg
Frågan#1

Jag har 2st usercontrols i en windows-applikation (C#). Hur ska jag göra för att den ena ska kunna köra en funktion i en andra?

Medlem sedan maj 2001329 inlägg
#2

Något i denna stilen. (oprövad kod).

I den första UC

((myForm)this.Owner).UcerControl2.myFunction();

UserControl2 i myForm samt myFunction behövs sättas till public eller bättre internal.

Medlem sedan mars 20023 561 inlägg
#3

Fungerar tyvärr inte. Får bara:

'MovieController.ManageGenres' does not contain a definition for 'Owner'

.

Medlem sedan mars 20023 561 inlägg
#4

Bytte till

((Form1)this.ParentForm).manageMovies1.LoadGenres();

Det fungerade.

Tackar Grynet! :bire

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)