Jak pozbyc sie bledu "nazwa ofd nie istnieje w biezacym kontekscie"? linijka 40,42,43 ... wiem ze jak wkleje jesteszcze raz "OpenFileDialog ofd = new OpenFileDialog();" tylko tym razem wewnatrz private void button3_Click to problem znika, ale mi bardziej chodzi zeby to zadeklarowac globalnie zeby nie musiec z kazdym private void'ie dodawac tego samego
0
1
Zadeklaruj te ofd
jako pole klasy. Bo teraz probujesz sie dostac do czegos co zadeklarowales w innej metodzie.
0
@kzkzg: jestem zielony, dopiero zaczynam ... moglbys podac jakis przyklad jak to powinno wygladac?
2
Dodaj OpenFileDialog ofd;
do 15 linijki a z 23 usun OpenFileDialog
z początku.
I wklejaj kod jako tekst.
0
Rozwiązanie tego problemu jest banalne i zasadniczo nie wymaga zmian w kodzie:
- Najpierw nauczyć się składni języka pisząc aplikacje konsolowe.
- Potem brać się za GUI. Tylko prawdopodobnie lepiej wybrać technologię nowocześniejszą niż taka, która była przestarzała już 15 lat temu.