Achtung : NewUser

axelfxxx

Mitglied
Hallo @ all

ich lerne gerade c#.

ich brächte einfach eine funktion, wo ich per openFileDialog eine beliebige Datei im Editor öffnen kann.

Der Editor öffnet sich schon aber nicht Datei die ich auswähle. Wie sage ich ihm dass er die Datei lesen soll?

MFG

axelfxxx :offtopic:
 
Hallo.

Willkommen im Forum. Bitte gewöhne dir an deinen Threads einen besseren, aussagekräftigen Titel zu geben!

In der MSDN ist für den OpenFileDilog schon ein wunderschönes Beispiel, und für alles weitere mit ihm einfach die Dokumentation dazu lesen.

OpenFileDialog-Klasse


Dies wäre das Beispiel von dieser Seite:
Code:
protected void button1_Click(object sender, System.EventArgs e)
{
    Stream myStream;
    OpenFileDialog openFileDialog1 = new OpenFileDialog();

    openFileDialog1.InitialDirectory = "c:\\" ;
    openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
    openFileDialog1.FilterIndex = 2 ;
    openFileDialog1.RestoreDirectory = true ;

    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        if((myStream = openFileDialog1.OpenFile())!= null)
        {
            // Insert code to read the stream here.
            myStream.Close();
        }
    }
}

MfG,
Alex
 
Alex, hab ich dich Gefunden :) :p
Möchtest du in einem Selbst Programmierten Editor eine Datei öffnen, oder möchtest du NotePad mit Hilfe deines Programmes starten Unterangabe einer Bestimmten Datei?

so ganz Schlau bin ich nicht draus geworden

Gruß Andy
 
Hi @ all und besonders Andy!

Zu dem Beispiel aus der MSDN:

Code:
protected void button1_Click(object sender, System.EventArgs e)
{
    Stream myStream;
    OpenFileDialog openFileDialog1 = new OpenFileDialog();

    openFileDialog1.InitialDirectory = "c:\\" ;
    openFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" ;
    openFileDialog1.FilterIndex = 2 ;
    openFileDialog1.RestoreDirectory = true ;

    if(openFileDialog1.ShowDialog() == DialogResult.OK)
    {
        if((myStream = openFileDialog1.OpenFile())!= null)
        {
            // Insert code to read the stream here.
            myStream.Close();
        }
    }
}

Das Teil hab ich getestet , funktioniert nicht!

Es geht nur darum: Ich nehme den OpenFileDialog und möchte eine Datei öffen, z.b. txt-datei. Das habe ich geschafft!. So nun möchte ich diese Datei, das hatte ich vorher vergessen zu schreiben, im selben Formular anzeigen lassen. ---> Also beispiel.txt im gleichen Fenster öffnen"!

Bis denne ;-)
 
axelfxxx hat gesagt.:
Ich brächte einfach eine funktion, wo ich per openFileDialog eine beliebige Datei im Editor öffnen kann.
Der Editor öffnet sich schon aber nicht Datei die ich auswähle. Wie sage ich ihm dass er die Datei lesen soll?
Hört sich aber ganz anders an als
axelfxxx hat gesagt.:
[...]eine Datei öffen, z.b. txt-datei. Das habe ich geschafft!. So nun möchte ich diese Datei, das hatte ich vorher vergessen zu schreiben, im selben Formular anzeigen lassen.
  • EigenerEditor:
Code:
RrichTextBox rtbPrview;

if(openFileDialog1.ShowDialog() == DialogResult.OK){

	rtbPreview.LoadFile( openFileDialog1.FileName );
}
  • MS Editor:
Code:
System.Diagnistics.Process.Start( openFileDialog1.FileName );
MfG,cosmo
 
cosmochaosmaker hat gesagt.:
Hört sich aber ganz anders an als

  • EigenerEditor:
Code:
RrichTextBox rtbPrview;

if(openFileDialog1.ShowDialog() == DialogResult.OK){

	rtbPreview.LoadFile( openFileDialog1.FileName );
}
  • MS Editor:
Code:
System.Diagnistics.Process.Start( openFileDialog1.FileName );
MfG,cosmo
thx an alle,

es hat geklappt !

Weiter gehts mit Lernen ! ;-)
 

Neue Beiträge

Zurück