Ik heb even een schopje in de juiste richting nodig, vandaar dit topic 
Vanuit mijn werkgever volg ik een interne cursus C# programmeren (.Net 2.0). Daarbij krijgen we ook per les een huiswerkopdracht. Ik hoor de alarmbellen al rinkelen (
), maar ik vraag geen kant-en-klare oplossing, Ik zie iets over het hoofd, maar ik weet alleen niet wat dat is..
De huiswerkopdracht is 'simpel': ik moet onderstaande applicatie bouwen:
een basic (Windows) explorer applicatie
(ja, een EXE bestand)
Het tonen van de dirs en files is geen probleem. Ik zit met het probleem om onder meer de informatie van de van de geselecteerde drive te tonen.
Ik laat de comboBox de beschikbare drives tonen door bij het starten van de applicatie de zelf gemaakte functie GetDriveInfo() aan te roepen:
Mijn idee was om een parameter mee te geven aan deze functie om deze te laten vullen met de DriveType, maar dat lukt me dus niet.
Ik heb de functie en de variabele als public gedeclareerd, maar ik kan de (inhoud van) de variabele nergens ophalen
Ik ben een complete n00b wat c# betreft (daarom ook de interne opleiding), maar ik ben niet geheel onbekend met proggen.... Ik doe het alleen te weinig en daardoor zie ik nu (waarschijnlijk) iets over het hoofd.
Mijn idee is om bij het starten van de applicatie de beschikbare drives van de PC te kunnen selecteren in de combobox (wat ook lukt) en daarbij wil ik dus wat specifieke informatie van de geselecteerde drive kunnen tonen (en dat lukt me dus niet). Ik moet dus even een duwtje in de goede richting hebben.
Vanuit mijn werkgever volg ik een interne cursus C# programmeren (.Net 2.0). Daarbij krijgen we ook per les een huiswerkopdracht. Ik hoor de alarmbellen al rinkelen (
De huiswerkopdracht is 'simpel': ik moet onderstaande applicatie bouwen:
een basic (Windows) explorer applicatie
(ja, een EXE bestand)
Het tonen van de dirs en files is geen probleem. Ik zit met het probleem om onder meer de informatie van de van de geselecteerde drive te tonen.
Ik laat de comboBox de beschikbare drives tonen door bij het starten van de applicatie de zelf gemaakte functie GetDriveInfo() aan te roepen:
C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| public void GetDriveInfo(string dType) { DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { try { cbxDriveSelection.Items.Add(drive.Name); dType = drive.GetType().ToString(); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } |
Mijn idee was om een parameter mee te geven aan deze functie om deze te laten vullen met de DriveType, maar dat lukt me dus niet.
Ik heb de functie en de variabele als public gedeclareerd, maar ik kan de (inhoud van) de variabele nergens ophalen
Ik ben een complete n00b wat c# betreft (daarom ook de interne opleiding), maar ik ben niet geheel onbekend met proggen.... Ik doe het alleen te weinig en daardoor zie ik nu (waarschijnlijk) iets over het hoofd.
Mijn idee is om bij het starten van de applicatie de beschikbare drives van de PC te kunnen selecteren in de combobox (wat ook lukt) en daarbij wil ik dus wat specifieke informatie van de geselecteerde drive kunnen tonen (en dat lukt me dus niet). Ik moet dus even een duwtje in de goede richting hebben.
Who is General Failure and why is he reading my hard drive?