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


Listbox och commondialog!!(LÖST)

Postades av 2002-09-14 13:17:43 - Benni Svensson, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 411 personer

Via commondialog so vill jag få in filer i en listbox.
Problemet som jag har är att jag vill ha multiselect. Jag måste väl "slå sönder" strängen, men kommer inte på hur jag skall göra.
Så här försöker jag:
<code>
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
CommonDialog1.Flags = cdlOFNAllowMultiselect
CommonDialog1.Filter = "Wave (*.wave)|*.*|Mp3 (*.mp3)"
CommonDialog1.FilterIndex = 2
CommonDialog1.ShowOpen

'MsgBox CommonDialog1.FileName

songlista.AddItem CommonDialog1.FileName

Exit Sub

ErrHandler:
'User pressed the Cancel button
Exit Sub
</code>
Fråga 2:
Som det nu är, när man öppnar dialogrutan, så ligger mp3 som default, hur kan jag göra för att få wve som default?
( CommonDialog1.Filter = "Wave (*.wave)|*.*|Mp3 (*.mp3)")
Några förslag?


Svara

Sv: Listbox och commondialog

Postades av 2002-09-14 14:30:06 - Sven Åke Persson

Hej
Mycket bättre att du använder en FileListBox
som du kopplar till CommonDialog.

mvh
Sven


Svara

Sv: Listbox och commondialog

Postades av 2002-09-14 14:48:05 - Benni Svensson

Men hur skall det hjälpa problemet?


Svara

Sv: Listbox och commondialog

Postades av 2002-09-14 16:36:23 - Andreas Hillqvist

Om du ska använda Multiselect med GetOpenFile dialogen rekomenderar jag API istället. Eftersom den avgränsar filerna med nulltecken. Vilket jag tycker är enklare att hantera. Dessutom så slipper man distrukerar kontrollen med i installationen.

I vilket fall kan du då bara markera en eller flera filer från en katalog.


Svara

Sv: Listbox och commondialog

Postades av 2002-09-14 17:08:43 - Benni Svensson

Jo det är nog så. Jsut nu så ser filerna ut så här:

F:\SAW\JUST_AS_I_RECALL\CD_MUSIK\JUST_AS_I_RECALL\ AMEMOR~1.WAV BRINGB~1.WAV FORGOT~1.WAV
Jag ville ju ha det på olika rader. Hur fixar man ett sådant API?
Jag tror nog att jag har gått igenom hela hjälpen idag, plus alla tipsen här, men inte hjälper det.
Sammtidigt, går det inte att ha flera flaggor sammtidigt?
Så att jag kan ha cdlOFNAllowMultiselect och cdlOFNLongNames?


Svara

Sv: Listbox och commondialog

Postades av 2002-09-14 23:52:35 - Andreas Hillqvist

Skriv så här:
<code>
Private Sub cmdAdd_Click()
Dim Path As String
Dim Index As Long
Dim Files() As String
On Error GoTo ErrHandler
CommonDialog1.CancelError = True
CommonDialog1.Flags = cdlOFNAllowMultiselect Or cdlOFNLongNames Or cdlOFNExplorer
CommonDialog1.Filter = "Wave (*.wave)|*.*|Mp3 (*.mp3)"
CommonDialog1.FilterIndex = 1
CommonDialog1.ShowOpen

If InStr(CommonDialog1.FileName, vbNullChar) Then
Files = Split(CommonDialog1.FileName, vbNullChar)
Path = Files(0)
If Not Path Like "*\" Then Path = Path & "\"
For Index = 1 To UBound(Files)
songlista.AddItem Path & Files(Index)
Next
Else
songlista.AddItem CommonDialog1.FileName
End If

Exit Sub

ErrHandler:
Select Case Err.Number
Case cdlCancel 'User pressed the Cancel button
Exit Sub
Case Else
MsgBox Err.Description, vbCritical
End Select
End Sub
</code>


Svara

Sv: Listbox och commondialog

Postades av 2002-09-15 16:26:40 - Benni Svensson

Tack Andreas, kanbra.


Svara

Nyligen

  • 20:22 Spel
  • 17:07 Snabb och trevlig webbplats utan l
  • 17:00 Bra spelsajt med bonusar
  • 15:51 Slappna av
  • 15:17 Onlineunderhållning på fritiden
  • 11:13 Online Kasino
  • 17:57 Vart är SEO på väg till 2030?
  • 14:24 CBD regelbundet?

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 569 668
27 955
271 721
817
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