Witam.
Proszę o odpowiedź bardziej doświadczonych użytkowników. Pytanie moje dotyczy mianowicie dziedziczenie obiektów w Aplikacji okienkowej.
Chciałbym zrobić sobie Okienko - bazę dla innych okienek (Windows Form)
Umieściłem sobie w nim elementy które będą wykorzystywane też w oknach potomnych.
Mam też jednak utworzony w nim obiekt na którym operują kontrolki z danego okna. Obiekt dotyczy mianowicie przechowywaniu danych wyświetlanych na elemencie ListView.
Moje pytanie brzmi jak odwoływać się do tego obiektu w oknach potomnych.
Taki krótki przykład:
class MyObject
{
//tu kod mojej klasy
}
Następnie tworzę sobie okno bazowe:
namespace MySpace
{
public class MyBase : Form
{
MyObject oDocument;
public MyBase()
{
oDocument = new MyObject();
//tu reszta konstruktora
}
//tu pozostałe operacje łącznie z tymi operującymi na obiekcie oDocument
}
}
I teraz okno potomne:
namespace MySpace
{
public class MyForm : MyBase {
public MyForm()
{
//tu reszta konstruktora
}
//tu pozostałe operacje
}
}
I nie wiem jak mogę odwołać się do obiektu oDocument z okna potomnego. A chciałbym na nim operować też z tego okna.