Znam, znam... To sam prvo pokusao ali nije radilo pa sam presao na ovo... Al to sad nije bitno...
Sada mi ne radi saveas, save, open... uopste ne otvara common dijaloge... :D
Ufff... al smaram... al evo
Code:
Private Sub mnuFileOpen_Click()
CommonDialog1.CancelError = True
On Error GoTo ErrHandler 'Prilikom greske prelazi na ErrHandler: deo koda...
CommonDialog1.Filter = "All Files (*.*)|*.*|" & _
"Text Files (*.txt)|*.txt|" & _
"Batch Files (*.bat)|*.bat|" & _
"Web Page (*.htm)|*.htm|" & _
"Rich Text Format (*.rtf)|*.rtf"
CommonDialog1.FilterIndex = 1 'Filter odlucuje koji ce file moci da bude otvoren, neki tipovi filea ne mogu da rade bez pozivanja .dll fajlova i slicnog
CommonDialog1.ShowOpen
strFileName = CommonDialog1.FileName
Open strFileName For Input As #1
Text3.Text = Input(LOF(1), 1)
Close #1
Exit Sub
ErrHandler:
End Sub
Private Sub mnuFileSave_Click()
If strFileName <> "" Then 'proverava da li je fajl vec sniman
Open strFileName For Output As #1
Print #1, Text3.Text 'izbacuje sadrzaj text1 tekst boxa u fajl
Close #1
Else
Call mnuFileSaveAs_Click 'Ukoliko fajl vec nije snimljen poziva se Save As funkcija i preko nje se snima, naravno ukoliko nemate Save As ni ovaj deo koda nece raditi.
End If
End Sub
Private Sub mnuFileSaveAs_Click()
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
CommonDialog1.Filter = "Text Files (*.txt)|*.txt|" & _
"Batch Files (*.bat)|*.bat|" & _
"Web Page (*.htm*)|*.htm*|" & _
"Rich Text Format (*.rtf)|" & _
CommonDialog1.FilterIndex = 1 'Filteri koji su iznad odlucuju tip fajla koji snimamo
CommonDialog1.ShowSave
strFileName = CommonDialog1.FileName
Open strFileName For Output As #1
Print #1, Text3.Text
Close #1
Exit Sub
ErrHandler:
End Sub
ja ne mogu da nadjem gresku... pomagajte...