Ahoj, opět bych se chtěl zeptat na z pohledu programátora zásadní věc. Jakým způsobem bych měl přenášet data mezi formuláři? Přiblížím situaci... Mám hlavní formulář (Form1), kde kliknutím na tlačítko otevřete nový (Form2). V tomto novém formuláři vyplníte TextBox a zavřete formulář. Jakým elegantním a z pohledu programování správným způsobem bych měl poslat data z Form2 do Form1 po jeho zavření? Formálář spouštím následovně:
FormSettings formSettings = new FormSettings();
formSettings.ShowDialog();
Ještě malý dotázek: Je vhodné pokaždé vytvářet nový objekt FormSettings při běhu programu? Popř. kdybych chtěl v tomto formuláři ukládat nastavení tak, aby i po "restartu" aplikace zůstaly TextBoxy vyplněné tak, jak byly, měl bych data uložit např. do XML souboru? Předem děkuji za rady ;)
|