Korzystanie ze zmiennych z głównego okna.

Odpowiedz Nowy wątek
2014-12-24 21:34
0

Witam!
Stworzyłem sobie głównego Windows Forma i kilka innych Windows Form'ów które otwierają się po kliknięciu w odpowiadający im button. W głównym Windows Form'ie mam kilka zmiennych z których chciałbym korzystać w tych pozostałych Windows Form'ach. Czy mógłby mi ktoś napisać krok po kroku jak dostać się do tych zmiennych, albo podrzucić jakiś poradnik? :)
Chodzi mi dokładnie o takie coś. W głównym oknie mam takie coś:

 
[...]
    ref class Kurs{
        public:
            String^ nazwaWaluty;
            String^ skroconaNazwaWaluty;
            double kursKupna;
            double kursSprzedazy;
            double kursSredni;
            Kurs(String^ nazwaWaluty,String^ skroconaNazwaWaluty,double kursKupna,double kursSprzedazy) {
                this->nazwaWaluty = nazwaWaluty;
                this->skroconaNazwaWaluty = skroconaNazwaWaluty;
                this->kursKupna = kursKupna;
                this->kursSprzedazy = kursSprzedazy;
                this->kursSredni = (kursKupna+kursSprzedazy)/2;
            }
        };
    public:
        System::String^ zawartoscPliku;
        array <String^>^ rozdzieloneDane;       
        array <Kurs^>^ kursyWalut;
[...]

I teraz chciałbym korzystać z tablicy kursyWalut w innych oknach :)

edytowany 1x, ostatnio: barti19941, 2014-12-24 22:17

Pozostało 580 znaków

2014-12-24 23:02
0

Wg mnie potrzebujesz singleton'u.


Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.

Pozostało 580 znaków

2014-12-25 02:13
0

Możesz przekazać zmienną w konstruktorze formy, chociaż tych parametrów trochę już masz - prawie za dużo.

Pozostało 580 znaków

2014-12-25 17:15
0

Ale jak to zrobić ?? chodzi Ci o ten konstruktor?

 
    public:
        ekranWybranaNaZlotowki(void)
 
        {
            InitializeComponent();
            //
            //TODO: Add the constructor code here
            //
 
        }
edytowany 1x, ostatnio: barti19941, 2014-12-25 17:16

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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