Autor Beitrag
qwertzio
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 27.04.11 09:11 
Moin moin,

ich habe folgendes problem. ich bekomm variablen werte von einem window nicht in andere.
mein programm soll auf button click die derzeit angewählte zeile in einem datagrid auslesen ..alle spaltenwerte dieser zeile in eigenen variablen speichern.
soweit geht das noch habs mit debug überprüft.
dann werden die werte in public variablen gesteckt und sollen an das zweite window geschickt werden.
nur iwie kommen die werte dort als "null" an und ein fehler wird nicht ausgeben :/

muss man evtl noch iwie was mit vererbungen machen ? hab da absolut keine ahnung von :D

bin echt dankbar für alle denkanstöße :)

lg Dennis
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Mi 27.04.11 09:24 
Bemühe am besten mal die Suchfunktion nach "Kommunikation zwischen 2 Forms" oder sowas ähnlichem.

Kurzfassung: kommt drauf an wie die beiden Forms zusammenhängen, entweder per Property von außen auslesen oder per Konstruktor übergeben.
nur um mal 2 Beispiele zu nennen...
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 27.04.11 09:41 
Hallo Dennis,

du kannst dir mal mein Tutorial Kommunikation von 2 Forms durchlesen.

Vererbung benötigst du hier auf jeden Fall nicht. Ansonsten poste einfach mal ein bißchen Code, wenn du nicht weiter kommst (ich tippe darauf, daß du mittels 'new' ein weiteres unsichtbares Fenster erzeugst und dort die Werte setzt - mein Tutorial geht auch auf diesen Fall ein ;-)

Für diesen Beitrag haben gedankt: papa69, qwertzio
qwertzio Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mi 27.04.11 11:04 
danke schön :)

problem ist gelöst.
habs ohne public variablen gemacht und es tut genau das was es soll :)