Kezdőoldal » Számítástechnika » Programozás » Ha az egyik gombbal megnyitott...

Ha az egyik gombbal megnyitottam egy file-t, akkor a másik programkódjában hogyan tudom meghívni? C#

Figyelt kérdés

Az egyik gombbal be tudsz tallózni egy file-t, a másik ugyan csak betallóz, de amikor azt megnyitja, akkor össze hasonlítja a 2-t, és át írja a különbséget a másodikban.

Szóval, hogyan tudom felhasználni a file nevű változót a másik gombnál?



textBox1.Multiline = true;

OpenFileDialog openFileDialog1 = new OpenFileDialog();

int size = -1;

string text = "";

string file = "";

DialogResult result = openFileDialog1.ShowDialog();

if (result == DialogResult.OK)

{

file = openFileDialog1.FileName;

try

{

text = File.ReadAllText(file);

size = text.Length;

}

catch (IOException)

{

}


}

int a = 0;

int b =1;

int c = 0;

int d = 0;

XmlDocument xmlDoc = new XmlDocument();

xmlDoc.Load(file);



2016. júl. 7. 08:56
1 2
 1/11 anonim ***** válasza:
Nem metódus szintű objektumot használsz
2016. júl. 7. 08:58
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:

Eltudnád mondani, hogy ez pontosan mit jelent, és hogyan lehetne orvosolni? :D

Még a kezdők között vagyok, szóval bármiféle oktatást elfogadok :3

2016. júl. 7. 10:21
 3/11 anonim ***** válasza:
Osztályszintű privát adattagban tárold a fájl-t, ne lokálisan a függvényben.
2016. júl. 7. 10:34
Hasznos számodra ez a válasz?
 4/11 anonim ***** válasza:

Ha megfogadsz egy tanácsot, előbb valami c# meg egy oop könyv elolvasásával és megértésével és megtanulásával kezdd, majd utána térj vissza erre a programra.

Amíg ez nincs meg, nehéz lesz. Ha ezt a problémát valaki megoldja neked, akkor holnap vagy holnapután fogsz elakadni valami mással, és így tovább...

2016. júl. 7. 10:50
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:

Akkor majd kérek tanácsot ugyan úgy, mert azt könnyebben megjegyzem, ha hibáztam valahol, és tudom mit kell csinálni, mert valaki konkrétan megírta a válasz. Ha pedig átolvasok egy könyvet, ami unalmas, valljuk be, abból nem fog túl sok minden megmaradni, én így vagyok ezzel...


a másik, akkor ha ezt oda írom

public static string file;

akkor az úgy jó lesz?

2016. júl. 7. 10:52
 6/11 anonim ***** válasza:

"Osztályszintű privát adattagban tárold a fájl-t"


public static string file;

akkor az úgy jó lesz? - > mivel a fent említett tanácsot követted,igen jó lesz.


A statikus osztály szintű tagokat Osztalynev.tulajdonsag/metodus -al éred el.

2016. júl. 7. 11:08
Hasznos számodra ez a válasz?
 7/11 anonim ***** válasza:
Inkább olvass C# könyvet +OOP-t és nem ártana nyelvfüggetlen programozásról is olvasnod,mert tákolni fogsz , nem kódolni. Eseményvezérelt programozást sem ártana át nézni,mert ez pont az..
2016. júl. 7. 11:09
Hasznos számodra ez a válasz?
 8/11 A kérdező kommentje:

mindenki kapott zöldet,

esetleg ha lehetne még egy kérdésem, ha megmondod milyen könyvben oldalon találom meg azt is megköszönöm:

Ha file-ból kiíratok dolgokat egy textbox-ba, akkor azt hogyan lehet megcsinálni, hogy amikor a textbox-ban átírod a szöveget, akkor a file-ban is megváltozzon?

2016. júl. 7. 11:12
 9/11 anonim ***** válasza:
Ez így k#rva reménytelen, azt tudod, ugye?
2016. júl. 7. 11:18
Hasznos számodra ez a válasz?
 10/11 anonim ***** válasza:

Ha file-ból kiíratok dolgokat egy textbox-ba, akkor azt hogyan lehet megcsinálni, hogy amikor a textbox-ban átírod a szöveget, akkor a file-ban is megváltozzon?


1. Meg nyitod a fájl folyamot,soronként olvasol.


2. Be írod a textbox Text - tulajdonságába a kiolvasott adatot. (RichTextBox- értelmesebb lenne erre,ha hosszabb a fájl.)


3. Módosítod a RichTextBoxot - majd amikor bele írtad amit akartál,vissza írod a fájlba (vagy append,vagy újra írod a fájl tartalmát).

2016. júl. 7. 13:09
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!