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


Spara text

Postades av 2005-10-30 09:06:35 - Jan Andersson, i forum visual basic - allmänt, Tråden har 6 Kommentarer och lästs av 634 personer

Jag vill gärna spara texten med olika stilar
Ex: jag skriver i Arial Fet 20, nästa gång jag
öppnar detta skall det vara Arial Fet 20, även
om jag skrivit i annan stil precis innan.

Spara text är enklast tycker jag med:

On Error GoTo dberrhandler
CommonDialog1.ShowSave
Dim Minfil As Integer
Minfil = FreeFile()
Open CommonDialog1.FileName For Output As #Minfil
Print #Minfil, Me.Text1.Text
Close #Minfil

dberrhandler:
Exit Sub

Öppna text är enklast tycker jag med:

On Error GoTo dberrhandler
CommonDialog1.ShowOpen
Dim Minfil As Integer, skrivfil As Integer
Minfil = FreeFile
Open CommonDialog1.FileName For Input As Minfil
skrivfil = Minfil
Me.Text1.Text = Input$(LOF(Minfil), Minfil)
Close Minfil

dberrhandler:
Exit Sub

Men, stilen på texten sparas ej, alltid samma
förinställda text


Svara

Sv: Spara text

Postades av 2005-10-31 09:45:55 - Andreas Hillqvist

Du måste inkudera textormatet i din fil.
Du kan annars titta på ritch textbox. Den klarar av formatering av text och kan spara ner formateringen i filen.


Svara

Sv:Spara text

Postades av 2005-10-31 12:21:17 - Sven Åke Persson

Så här löser jag det fritt ur minnet
<code>
Option Explicit
Private Sub Command1_Click()
Dim MinFil As Long, fontData As String
On Error GoTo filOutErr
CommonDialog1.ShowSave
MinFil = FreeFile()
fontData = "A20B" 'Arial 20 Bold
Open CommonDialog1.FileName For Output As #MinFil
Print #MinFil, fontData
Print #MinFil, Me.Text1.Text
Close #MinFil
filOutOk:
Exit Sub
filOutErr:
MsgBox "Fel vid skrivning till fil"
Resume filOutOk
End Sub
Private Sub Command2_Click()
Dim fNum As Long, fontStr As String
On Error GoTo filInErr
CommonDialog1.ShowOpen
fNum = FreeFile
Open CommonDialog1.FileName For Input As #fNum
Line Input #fNum, fontStr
Select Case fontStr
Case "A20B"
Me.Text1.FontName = "Arial"
Me.Text1.FontSize = 20
Me.Text1.FontBold = True
Case Else
Me.Text1.FontName = "Arial"
Me.Text1.FontSize = 10
End Select
Do Until EOF(fNum)
Line Input #fNum, Me.Text1.Text
Loop
Close #fNum
filInOk:
Exit Sub
filInErr:
MsgBox "Fel vid hämtning"
Resume filInOk
End Sub
</code>


Svara

Sv: Spara text

Postades av 2005-10-31 12:56:44 - Jan Andersson

Jo, det funkar nog.
Men detta gör du i programeringen.
Jag vill göra detta under programets körning.
Färdigt program alltså .
Precis som du kör t.ex. World.


Svara

Sv:Spara text

Postades av 2005-11-03 18:25:31 - Jan Andersson

tydligen ingen som klarar detta


Svara

Sv: Spara text

Postades av 2005-11-03 22:10:17 - Niklas Jansson

Vad är det du undrar?

Hillqvist ger en lösning med RichTextBox.
SvenPon ger en lösning där du gör ett eget filformat. Skulle personligen satt det som en klass, men skit samma.

Du kommer aldrig någonsin kunna spara det i en ren textfil utan att spara extra data. Så... igen: vad är det du undrar?


Svara

Sv:Spara text

Postades av 2005-11-05 13:36:28 - Jan Andersson

Jag vill spara allt
Ex:
rad 1 är skrivet med font x och storlek x
rad 2 är skrivet med font y och storlek y
rad 3 är skrivet med font z och storlek z
rad 4 är skrivet med font a och storlek a

som jag sa, precis som när du skriver i t.e.x World

hur gör jag då ?


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 722
27 958
271 751
395
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