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


FileListBox

Postades av 2003-04-25 10:23:36 - Peter Granvall, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 622 personer

Hejsan

Jag har en FileListBox som läser in filer från valfritt ställe..
Nu vill jag ifall man dubbelklickar på en txt fil så ska han öppna den i
en textbox.. Men Har ingen aning hur man läser in från en FileListBox till en TextBox..
Någon som har något exempel...


Svara

Sv: FileListBox

Postades av 2003-04-25 10:44:29 - Peter Granvall

Första problemet med att läsa till en textbox... har blivit löst.

Ett av Andreas Hillqvist inlägg fans lösningen

Men nu funderar jag över ifall man gör någon ändring i texten så ska den sparas..
dit har jag kommit


Svara

Sv: FileListBox

Postades av 2003-04-25 10:59:15 - Raderat konto

Hej, du skulle kunna använda en richtextbox istället o köra:

richtextbox1.loadfile
richtextbox1.savefile

ang sökvägar så kan du ta sökvägen som filelistboxen "tittar" i och sedan
får du filnamnet med: file1.filename


'Ladda fillistan med "c:\windows":
<code>
Private Sub Form_Load()

File1.Path = "c:\windows"

End Sub
</code>

'öppnar filen du dubbelklickar på
<code>
Private Sub File1_DblClick()
RichTextBox1.LoadFile File1.Path & "\" & File1.FileName
End Sub

</code>

'sparar filen varje gång den ändras
<code>
Private Sub RichTextBox1_KeyUp(KeyCode As Integer, Shift As Integer)
RichTextBox1.SaveFile File1.Path & "\" & File1.FileName

End Sub
</code>


detta borde väl ändå va en ok lösning? den går givetvis att finslipa men som grundtanke funkar den väl?

kan jag få lite synpunkter på hur ni andra skulle göra?
O sven: skit nu i om jag har lite stavfel:)



Svara

Sv: FileListBox

Postades av 2003-04-25 12:19:50 - Raderat konto

Hm antingen så missa jag det att han fått det o funka med textboxen eller så har han editerat sitt inlägg efter jag la in mitt?


Antar att vi ska köra med textboxen då?

Nu vågar jag inte engagera mig mer i detta, sven kommer väl in o e spydig snart.....

Lycka till.


Svara

Sv: FileListBox

Postades av 2003-04-25 12:36:52 - Peter Granvall

Jag har en ListFilBox där alla filer med Ändelsen *.txt visas
trycker jag på ett dokument så visar/öppnar han det i en textbox...

Om jag gör någon ändring i texten så skulle jag vilja spara...
Där har jag kört fast...

Jag bifogar all code så ni ser lite vad jag har gjort


<code>
Private Sub Command1_Click()
Unload Me
End Sub

Private Sub Dir1_Change()
ChDir Dir1.Path
File1.Path = Dir1.Path
End Sub

Private Sub Drive1_Change()
On Error GoTo feldrive
ChDrive Drive1.Drive
Dir1.Path = Drive1.Drive
Exit Sub
feldrive:
MsgBox "Det finns ingen disk", , "fel"
End Sub

'Den hära delen hittade jag på foumet som läser in
'filen till en textbox
Private Sub File1_Click()
Text1 = ReadFile(Dir1.Path & "\" & File1.FileName, 1000)
End Sub


Public Function ReadFile(FileName As String, Optional Bytes As Long = -1) As String
Dim iFile As Integer
If Bytes Then
iFile = FreeFile()
Open FileName For Binary Access Read As #iFile
If Bytes > 0 And Bytes < LOF(iFile) Then
ReadFile = Space(Bytes)
Else
ReadFile = Space(LOF(iFile))
End If
Get #iFile, , ReadFile
Close #iFile
End If
End Function

Private Sub Form_Load()

End Sub


</code>

Så frågan är hur jag gör en funktion som
sparar den texten som finns i textboxen efter ändringarna


Svara

Sv: FileListBox

Postades av 2003-04-25 13:01:16 - Raderat konto

Lägg till denna:

<code>

Public Function WriteFile(FileName As String) As String
Dim iFile As Integer

iFile = FreeFile()

Open FileName For Output As #iFile
Print #iFile, Text1.Text

Close #iFile
End Function

</code>

Och denna:

<code>
Private Sub Text1_KeyUp(KeyCode As Integer, Shift As Integer)
WriteFile (Dir1.Path & "\" & File1.FileName)

End Sub

</code>


Svara

Sv: FileListBox

Postades av 2003-04-25 13:06:44 - Peter Granvall

Tackar...
Coden löste allt...


Svara

Sv: FileListBox

Postades av 2003-04-25 13:08:26 - Raderat konto

va härligt:)

trevlig helg:)


Svara

Sv: FileListBox

Postades av 2003-04-25 13:24:36 - Peter Granvall

laddade upp programet/koden
så ni kan rota runt och titta hur det färdiga allternativet vart

sök efter
TXT Reader så hittar ni det...


Tackar alla för hjälpen att skapa detta program


Svara

Sv: FileListBox

Postades av 2003-04-25 13:44:12 - Raderat konto

Hej, kollade in programmet, verkar va en smart grej, lite snabbare:)

En sak jag skulle vilja ha är:

När man valt en fil, som sedan visas i textrutan, och sedan klickar på annan mapp
och sedan på spara så får man nu error eftersom den inte hittar filnamnet.
Du skulle kunna spara den på ny plats då, med samma namn.

Kan jag ju ordna själv men det blir ett error som det e nu:)

bara en tanke:)

Sen ser jag att den inte visar hela filen:)

EDIT: om du gör egna radbrytningar så visas hela filen, om du bara skriver i filen i anteckningar utan att själv byta rad så visas inte hela....
ser nu att det e 1000 tecken.

"gnäll gnäll" hoppas du inte tar illa upp nu, vill bara påpeka lite:)


Svara

Sv: FileListBox

Postades av 2003-04-25 13:55:40 - Peter Granvall

Alltid bra och höra vad folk tänker...
Detta var bara ett primitivt sätt att läsa txt filer utan att behöva
öppna alla en och en... Men om du/ni hittar andra sätt så är de välkommet. Därför skickade jag upp coden så ni kan finsjustera efter era önskemål...


Svara

Sv: FileListBox

Postades av 2003-04-25 13:57:22 - Raderat konto

Ok, ja grejen e ju bra tycker jag:)

/B


Svara

Nyligen

  • 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
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

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 167
27 952
271 704
798
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