Gå til innhold

....................................


Anbefalte innlegg

Videoannonse
Annonse
Skrevet

hva mener du med å lagre formen?

 

skal du lagre den slik den er?

eller slik den ser ut, eller vil du ha koden for formen

i en egen fil?

 

i hvilken sammenheng skal du gjøre det?

Skrevet

Ikke mye til forklaring her. Vil du skifte på filteret, slik at man kan lagre filer som .frm? Det er jo bare å skrive det da. Ikke noe kode, bare en variabel:

Private Sub mnuFilLagreSom_Click()
On Error GoTo Feil
With cdlStandard
' Oppretter filfiltre.
.Filter = "FRM (*.frm) |*.frm"
' Velger RTF som standard filutvidelse.
.DefaultExt = "frm"
' Skjuler ReadOnly-boksen, og spør hvis gammel
' versjon blir overskrevet.
.Flags = cdlOFNHideReadOnly + _
cdlOFNOverwritePrompt
' Viser dialogboksen Lagre som.
.ShowSave
End With
' Lagrer fila med banen og navnet som er oppgitt.
rtfSkriv.SaveFile cdlStandard.FileName
' Viser filnavnet i tittellinja på formen.
Me.Caption = cdlStandard.FileName
' Avslutter hvis brukeren har avbrutt.
Feil:
End Sub

Skrevet (endret)

Da må du lagre alle verdier i en tekstfile, eller binær fil.

Dette er programmering, ikke Shockwave Flash.

 

Sub FileSave(filename As String)
 Dim iFile As Integer
 iFile = FreeFile()
 Open Filename For Random Access Write As #iFile
   Put #iFile, ,  rtfText.Rtf
   Put #iFile, , txtMinText.Text
 Close #iFile
End Sub
Sub FileLoad(filename As String)
 Dim iFile As Integer
 iFile = FreeFile()
 Open Filename For Random Access Read As #iFile
   Get #iFile, , rtfText.Rtf
   Get #iFile, , txtMinText.Text
 Close #iFile
End Sub

Endret av GeirGrusom
  • 2 uker senere...
  • 2 uker senere...
Skrevet
Ehm.. siden dette er VB-forumet så regner jeg med at du skriver dette i VB, og for da å lagre formen trykker man enkelt og elegant på file->save form as!! :D:yes::D

... og da regner jeg med at du har misforstått sprøsmålet :roll:

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...