Na początku chciałbym się przywitać jako że jest to mój pierwszy post na forum i prosić o wyrozumiałość z racji tego że jest jestem totalnie początkującym.
Wracając do tematu. Sprawa wygląda następująco. Chcę przekazać wprowadzone dane znajdujące się w Form2 do klasy bazowej, która nie jest formatką. Dane te wykorzystywane będą w kolejnych klasach. Wszystko jest ok do momentu (tak mi się wydaje) zamknięcia Form2. Rozumiem że dane przeze mnie wprowadzone "ulatniają się" z momentem zamknięcia Form2. Co zrobić aby podtrzymać dane po zamknięciu formularza?
RysunekPogladowy rysunekPogladowy;
public Form2()
{
InitializeComponent();
rysunekPogladowy = new RysunekPogladowy((double)wymiarA.Value);
}
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
Form1 obrazek1 = new Form1();
obrazek1.Show();
}
private void wymiarA_ValueChanged(object sender, EventArgs e)
{
//kontrolka numeric majaca na celu pobranie wymiaruA
rysunekPogladowy.wymiarAforAll = (double)wymiarA.Value;
}
class RysunekPogladowy:Dane
{
public RysunekPogladowy(double wymiarAforAll);
{
this.wymiarAforAll = wymiarAforAll;
}
}
//Reszta kodu odpowiadajaca za liczenie konktretnych wartosci
}
//Klasa służaca jako bazowa reszcie klas
abstract class Dane
{
private double wymiarA;
public double wymiarAforAll
{
get
{
return wymiarA;
}
set
{
wymiarA = value;
}
private double drutforsOne;
public double DrutforsOne
{
get
{
return drutforsOne;
}
set
{
drutforsOne = value;
}
}
Miejsce w którym potrzebny jest wymiarA z Form2
// Miejsce w którym potrzebny jest wymiarA z Form2
class UzwojeniePierwotne : Dane
{
private double CalculateZwojeNaWarstwe()
{
double ZwojeNaWarstwe = wymiarAforAll/drutforsOne;
return ZwojeNaWarstwe;
}
public double ResultOfZwojeNaWarstweUP
{
get
{
double resultOfZwojeNaWarstwe = CalculateZwojeNaWarstwe();
return resultOfZwojeNaWarstwe;
}
}
}
Ostatecznie wynik ma być wyświetlany w labelu w Form1.
Chciałem rozwiązać to poprzez dodanie przycisku do Form2 umożliwiającego "zapisanie danych"(no właśnie jak to zrobić?), które będą wykorzystywane w dalszych obliczeniach. No ale na początku chciałem się dowiedzieć czy sam tok mojego rozumowania jest poprawny.