Předání hodnoty formuláři   zodpovězená otázka

VB.NET

Dobrý den,

potřebuji předat hodnotu formuláři, v cílovém formuláři jsem si zkusil vytvořit konstruktor s parametrem(hodnotou).

1
2
3
4
5
6
Private hodnota as integer
 
Public sub new(hodnota as integer)
 me.initializeComponent()
 me.hodnota = hodnota
end sub

Ve volajícím formu

1
2
Dim frm as new fomular(hodnota)
frm.showdialog()

Všechno funguje jak má jen jsem tento postup nikde nevyděl a tak mě zajímá zdali to je použitelné nebo je to nějaká prasárna ?

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tento způsob není vůbec prasárna, takto se normálně inicializují třídy, pokud byste proměnné hodnota přidal parametr PUBLIC, tak by nemusela být nastavována přes konstruktor a mohl byste jí definovat ze spouštěcí aplikace, ale to je jenom úplně to samé, akorát bez konstruktoru:

1
2
3
Dim frm as new fomular()
frm.hodnota = 123
frm.showdialog()

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji za odpověď

nahlásit spamnahlásit spam 0 odpovědětodpovědět

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback