Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Behöver en Explorerview

Postades av 2006-03-30 08:40:48 - Peter Eriksson, i forum vb.net, Tråden har 10 Kommentarer och lästs av 623 personer

Hej

I ett WinForm-projekt som jag nu håller på med för en kund skall ett VB6-projekt
uppdateras till .Net. I VB6 applikationen används dom gamla DirList och FileList-kontrollerna
från VB6.
Jag skulle vilja byta ut dom mot någon modernare explorer-liknande kontroll för att
lista kataloger och filer.
Är det någon som vet om någon sådan kontroll eller demokod eller liknande som går
att använda?
Skulle vara mycket tacksam för bra tips.

mvh
Peter


Svara

Sv: Behöver en Explorerview

Postades av 2006-03-30 10:03:37 - Robert Israelsson

Det här verkar vara något för dig:
http://www.codeproject.com/vb/net/VbNetExpTree.asp


Svara

Sv:Behöver en Explorerview

Postades av 2006-03-30 19:49:50 - Peter Eriksson

Det där ser väldigt bra ut vid en snabb blick.
Jag skall testa.

Tack för tipset

/Peter


Svara

Sv: Behöver en Explorerview

Postades av 2006-03-30 20:45:28 - Peter Eriksson

Har provat den nu och det är en riktigt häftig kontroll som tyvärr har
en nackdel vilket gör att den inte går att använda.

Det går inte att sätta rootkatalogen fritt till vilken sökväg som helst utan det går
enbart att sätta olika systemkataloger. Jag måste kunna sätta olika projektkataloger
som root.

Koden är ganska komplicerad så det är ingen snabbfix att ordna det verkar det som.

/Peter


Svara

Sv:Behöver en Explorerview

Postades av 2006-03-30 21:12:55 - Robert Israelsson

Det verkar inte vara några problem att ändra just startkatalogen, det finns ett färdigt exempel i källkoden. Knappen nere till vänster har funktionen att hoppa till katalogen "c:\" Om du använder kontrollen och anropar en liknande sub(här modifierad för att vara fristående) borde du kunna få den att uppföra sig som du vill:

Private Sub chgDir(ByVal fldr as string)
    Dim cDir As CShItem = GetCShItem(fldr)
    If cDir.IsFolder Then
        ExpTree1.RootItem = cDir
    End If
End Sub


Svara

Sv: Behöver en Explorerview

Postades av 2006-03-30 21:28:53 - Peter Eriksson

Tack för det.!

Den knappen borde jag ha sett själv tycker jag :-)

Nu funkar den nog perfekt.


Svara

Sv:Behöver en Explorerview

Postades av 2006-04-01 17:16:34 - Oskar Johansson

Måste bara säga att de vanliga "välj mapp" och "spara-öppna" rutorna finns i .net, t.ex. OpenFileDialog (hoppas jag minns rätt nu...)


Svara

Sv: Behöver en Explorerview

Postades av 2006-04-02 19:21:59 - Robert Israelsson

Du minns rätt! Men det kan finnas andra situationer när dom dialogrutorna inte räcker till riktigt.


Svara

Sv:Behöver en Explorerview

Postades av 2006-04-02 19:29:38 - Oskar Johansson

Det kan jag mycket väl tänka mig, men det är inte särskilt vanliga. Om man bara ska bläddra rätt på en katalog/spara en fil/öppna en fil så trivs jag bäst i standardrutorna; de vet jag instinktivt hur de fungerar, dessutom sitter alla saker på rätt ställe och har rätt ikoner


Svara

Sv: Behöver en Explorerview

Postades av 2006-04-04 17:51:37 - Peter Eriksson

För min del så har jag en större windowsapplikation där en del av applikationen
är ett dokumenthanteringssystem för projekt och där man i ett fönster skall hålla reda
på dom dokument som är knutna till projektet. För det ändamålet så behövde jag en
explorer-kontroll som går att visa i vilket windowsformulär som helst.
Öppna och Spara-dialoger löser inte alls dom krav jag har i just detta fall.

/Peter


Svara

Sv:Behöver en Explorerview

Postades av 2006-04-04 20:34:53 - Oskar Johansson

> För min del så har jag en större windowsapplikation där en del av applikationen är ett dokumenthanteringssystem för projekt och där man i ett fönster skall hålla reda på dom dokument som är knutna till projektet. För det ändamålet så behövde jag en explorer-kontroll som går att visa i vilket windowsformulär som helst.
> Öppna och Spara-dialoger löser inte alls dom krav jag har i just detta fall.

Ett typiskt "specialfall" där "explorer-mapparna" är rätt väg att gå istället för standardrutorna mao. :)


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
434
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies