ďťż

Ładny brzuch

Mam problem. Napisałem interfejs klasowy do programu7 i teraz chciałbym go połączyć z formatką (aby metoda zewnętrznej klasy wyświetlała dane na formatce). Jednakże nijak nie mogę dostać się do właściwości komponentów formatki z tejże klasy. Zrobiłem tak:

1. Włączyłem przestrzeń nazw pliku z klasą formatki (sama klasa jako typ formatki jest widoczna z klasy zewnętrznej).
2. Napisałem publiczną właściwość dającą dostęp do komponentu formatki w klasie tejże formatki:

Próbowałem z takimi właściwościami:

public Label TemperaturaLabel { get { return laTemperatura; } } public String TemperaturaUstaw { set { laTemperatura.Text = value; } }

Problem w tym, że te właściwości nie są nie są wogóle widoczne na zewnątrz (choć sam typ jest widoczny). Próbowałem też ze zwykłą funkcją dającą dostęp do komponelntu, ale to samo. W jaki sposób mam się więc dostać do tych komponentów z klasy zewnętrznej.

Z góry dzięki za pomoc.

EDIT: Rozwiązałem problem. Nie utworzyłem obiektu klasy. Naleciałość z Buildera, gdzie domyślnie istnieje obiekt reprezentujący klasę formy :)

EDIT2: Jednak coś jest dalej źle. Tworzę obiekt, ale ten obiekt to jest nowy obiekt z nowym adresem. A ja chcę się dostać do konkretnie tej formatki. Tak więc dalej mam problem. Proszę o pomoc.
Użytkownik kzez1986 edytował ten post 23 grudzień 2008, 23:03


Pewnie nie grzebałeś w pliku Program.cs? Zainteresuj się nim, a zwłaszcza linijką z Application.Run.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •