UserControl wywołanie po kliknięciu na przycisk Form z innego projektu

0

Witam,

Mam projekt pliku dll. Jest to UserControl napisany w C#, który wykorzystuje następnie w innym projekcie (aplikacja w VB.Net). Nazwa UserControl to Okno1.
W aplikacji VB.Net tą dll jest wypełniane okno w następujący sposób:

connection()
        Dim model As ProjektTestowy.Okno1 = New ProjektTestowy.Okno1(con.Database)
        model.Show()
        model.Parent = PanelControl1
        model.Dock = DockStyle.Fill

Odwołanie do dll w aplikacji VB.Net jest oczywiście dodane.

Teraz chciałbym, żeby po kliknięciu przycisku znajdującego się na UserControl (projekt w C#) wywołać okno z aplikacji w VB.Net o nazwie Form2. To jest pierwszy problem.

Drugi problem to wywołanie też z UserControl okna z aplikacji VB.Net ale i jednoczesne przekazanie stringa (ID pobranego dla zaznaczonego wiersza w GridControl).

Pomoże mi ktoś ???

0

Jeśli przycisk byłby w projekcie VB.Net to bez problemu bym samemu sobie poradził, ale niestety ja muszę się dostać od drugiej strony do okienka Form2 z projektu VB.Net

0

hej

a taki głupie pytanie.. dlaczego nie można napisać tej funkcji tego w tamtej aplikacji w VB.net ?

1

Drugą rzeczą po nauce wstawiania komponentów ma Form jest nauczenie się o event i delegate.
Definiujesz w UserConrroll event i podpinasz go w Form i obsługujesz jakoś.

Edit.
Jeśli UserConrroll jest w dll (nie masz zrodel) i to w prosty sposób się chyba nie da jeśli ten UserCintrol nie jest na to przygotowany.

0

Od strony projektu VB.Net bez problemu potrafię wywołać okna z dll (projekt C#). Mam problem od strony C# do VB.Net. Do projektu napisanego w C# nie mogę dodać odwołania (REFERENCES) dla projektu VB.Net, odwołanie takie może być jedynie dla dll w projekcie VB.Net

0

Jakby można było dodać odwołanie w projekcie C# do projektu VB.Net to bym tematu nie zakładał na forum, bo to było by banalne.

0

Jeśli ten projekt VB jest twój to dodaj tam event i delegatę dla kliknięcia w przycisk czy co tam potrzebukesz. W c# podepnij event z UserControl pod swój handler.

1 użytkowników online, w tym zalogowanych: 0, gości: 1