Alexander12
Erfahrenes Mitglied
Hi.
Ich habe eine kleines Problem mit nem ListView:
Ich arbeite ja dem FileBrowser und da habe Ich im Moment ne ListBox genommen, in welche Ich die Files einlese, hier die Methode:
So, da muss Ich nur noch die versteckten Files irgendwo hin tun.
So, nun habe Ich nen EventHandler LstFilesDoubleClick, also beim Doppelklick, auf einen Item:
So, bei der ListBox funktioniert das, bei dem ListView aber nicht, da zeigt er mir ne leere MessageBox.. Mir wäre aber ne ListView lieber, weil da könnt Ich die Files mit Icons versehen.. Hat jemand ne Idee?
MfG Alexander12
// Edit: Auch Kritik etc. zum SC könnt Ihr abgeben. ;-)
Ich habe eine kleines Problem mit nem ListView:
Ich arbeite ja dem FileBrowser und da habe Ich im Moment ne ListBox genommen, in welche Ich die Files einlese, hier die Methode:
Code:
void ReadFiles()
{
// This Method gets the files from the Folders.
string[] files = Directory.GetFiles(@"C:\\");
foreach(string file in files)
{
if ((File.GetAttributes(file) & FileAttributes.Hidden) == FileAttributes.Hidden)
{
// What happens with the hidden files?
}
else
{
this.LstFiles.Items.Add(file);
}
}
}
So, da muss Ich nur noch die versteckten Files irgendwo hin tun.
So, nun habe Ich nen EventHandler LstFilesDoubleClick, also beim Doppelklick, auf einen Item:
Code:
void LstFilesDoubleClick(object sender, System.EventArgs e)
{
this.TxtDatei.Text = this.LstFiles.Text;
string ext = Path.GetExtension(TxtDatei.Text);
MessageBox.Show(ext);
}
So, bei der ListBox funktioniert das, bei dem ListView aber nicht, da zeigt er mir ne leere MessageBox.. Mir wäre aber ne ListView lieber, weil da könnt Ich die Files mit Icons versehen.. Hat jemand ne Idee?
MfG Alexander12
// Edit: Auch Kritik etc. zum SC könnt Ihr abgeben. ;-)
Zuletzt bearbeitet: