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


Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-17 20:00:08 - Kenneth Jonsson, i forum visual basic - allmänt, Tråden har 5 Kommentarer och lästs av 562 personer

Nedanstående kod använder jag för att lista ett antal txt-filer i en Listbox Form1.
Jag kan även markera ngn av dem och sen textfilen visas då i Form2 Label1

Mitt önskemål är:
en txt fil i mappen C:\Bokfiler kan exempelvis inneha namnet Boken.txt
Jag tänkte lägga till en jpeg-bild i samma mapp och med samma namn
men då med filändelsen .jpeg alltså Boken.jpg
Genom att markera som nämnts en fil i listbox vill jag också få med bildfilen i Form2 alltså rätt textfil och relaterad jpeg bild.
1 imagebox är natuligtvis lösningen i Form 2 men -- Hur kodas den i nedanstående kod. Har testat ett antal varianter utan ngn större framgång.
Koden medföljer...

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:\Bokfiler")

' Loopa igenom alla filer i foldern
For Each objFile In objFolder.Files

List1.AddItem objFile.Name
Next

Set objFso = Nothing
Set objFolder = Nothing
End Sub


Private Sub List1_Click()
Dim text As String
Form2.Label1 = ""
Open "C:\Bokfiler\" & List1.text For Input As #1
Form2.Visible = True
Do While Not EOF(1)
Line Input #1, text
Form2.Label1 = Form2.Label1 & text & vbNewLine
Loop
Close #1
End Sub


Svara

Sv: Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-17 22:55:24 - Björn Lindahl

<code>
Private Sub List1_Click()
Dim text As String

Load Form2

Form2.Label1 = ""
Open "K:\New Folder\VB\Bokfiler\" & List1.text For Input As #1
Form2.Visible = True
Do While Not EOF(1)
Line Input #1, text
Form2.Label1 = Form2.Label1 & text & vbNewLine
Loop
Close #1

Form2.Image1.Picture = LoadPicture("K:\New Folder\VB\Bokfiler\" & SetImgExt(List1.text, "jpg"))

Form2.Show
End Sub

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

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

End Function

</code>


Svara

Sv: Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-18 08:04:45 - Kenneth Jonsson

Tack, ska genast testa. Jag återkommer även om det går bra !


Svara

Sv: Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-18 08:56:25 - Kenneth Jonsson

Hej ! Tackar så hemskt mkt.....men
Funkade bra med smärre modifiering som jag inte är säker på är rätt "tänkt" från min sida och ev "Din uppfattning" .
Fick fram både .jpg filerna och txt filerna i listningen då.
Jag glömde notera i min första fråga att endast en av filändelserna skulle visa sig i listningen Exempelvis .txt alternativt endast filnamnet som är gemensamt oavsett .txt eller .jpg.
Klickar man på .txt filen i listningen blir det helt OK med visning av txt och bild i Image1.
Om man istället klickar i listningen på .jpg filen blir det lite kaiko i visningen på label1 med texten i Form2.
Kanske Ditt kodsvar var lösningen på detta. Men jag fick det inte riktigt att funka med de förutsättningarna. Ska testa vidare....
Kanske Du har en beskrivning ????

Det här med Din kodning \K:..... etc ??

Private Sub List1_Click()
Dim text As String

Load Form2

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

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

Form2.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: Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-18 19:57:07 - Björn Lindahl

För att bara lista txt filer i Listboxen kan du lägga till detta:
<code>
' 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
</code>

"K:\New Folder\" var bara något jag missade att ändra. Det var den sökväg jag använde.


Svara

Sv: Lösning på txt fil jpeg fil samtidigt ??

Postades av 2002-05-19 00:26:36 - Kenneth Jonsson

Tackar Bussigt ! Ska testa senare.
Hej
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 567
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