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


Problem med listningen i Listbox

Postades av 2002-05-24 10:46:51 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 2 Kommentarer och lästs av 438 personer

Nedanstående kod funkar alldeles perfekt ...men

När jag trycker på Command1-Click() ....listas alla filer korrekt. Allt bra så
Alla filer listade i Listbox
Sen kan jag trycka en gång till och då listas samtliga filer igen (förutom de som redan fanns vid första klicket).
Då har jag alltså en dubblering av filerna. Osv.
Hur förhindrar jag dubblering etc...
Alltså oavsett antal klickningar på Command1 ska endast filerna visas 1 gång.
//
Sedan undrar jag i mitt föregående inlägg (eftersom inget svar inkommit). Är det ingen som vet hur Formuläret kan se likadant ut oavsett skärmstorleken. 15 tum 17 tum etc... utan stretchningar.??
//

Private Sub Command1_Click()
'Referens till Microsoft Scripting Runtime krävs för FSO
Dim objFso As Scripting.FileSystemObject
Dim objFolder As Scripting.Folder
Dim objFile As Scripting.File

Set objFso = New Scripting.FileSystemObject
Set objFolder = objFso.GetFolder("C:\Saker")

' Loopa igenom alla filer i foldern
For Each objFile In objFolder.Files
If objFile.Type = "Text Document" Then
List1.AddItem objFile.Name
End If
Next

Set objFso = Nothing
Set objFolder = Nothing
End Sub


'För att läsa in texten från vald fil i en label i en annan form kan man göra så här.


Private Sub List1_Click()
Dim text As String

Load Sakform

Sakform.Label1 = ""
Open "C:\Saker" & List1.text For Input As #1
Sakform.Visible = True
Do While Not EOF(1)
Line Input #1, text
Sakform.Label1 = Sakform.Label1 & text & vbNewLine
Loop
Close #1

Sakform.Image1.Picture = LoadPicture("C:\Saker\" & SetImgExt(List1.text, "jpg"))

Sakform.Show
End Sub

Private Function SetImgExt(ByVal OldExt As String, ByVal NewExt As String) As String

SetImgExt = Left$(OldExt, InStrRev(OldExt, ".")) & NewExt

End Function


Svara

Sv: Problem med listningen i Listbox

Postades av 2002-05-24 10:56:00 - Johan Idstam

Simplaste lösningen är att tömma listan innan du fyller den:

List1.Clear

Annars får du loopa igenom listan för varje fil och kolla om den redan finns, men det kan nog bli lite slött.


/johan/


Svara

Sv: Problem med listningen i Listbox

Postades av 2002-05-24 11:06:58 - Kenneth Jonsson

Tack Johan
Det var det jag glömde. Ska testa men det brukar funka.
mvh
Kenneth


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

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 612
27 953
271 709
6 484
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