Code: Alles auswählen
If OpenWindow(0, 256, 103, 608, 294, "EasyEdit by DarkSkillu", #PB_Window_SystemMenu | #PB_Window_TitleBar ) And CreateMenu(1, WindowID(0))
MenuTitle("Datei")
MenuItem(1, "New")
MenuItem(2, "Open")
MenuItem(3, "Save")
MenuItem(4, "Exit")
MenuTitle("?")
MenuItem(5, "Info")
EndIf
If CreateGadgetList(WindowID(0))
EditorGadget(6, 20, 10, 570, 240)
EndIf
Repeat
If WindowEvent()=#PB_Event_CloseWindow
quit=1
EndIf
Event=WaitWindowEvent()
Select Event
Case #PB_Event_Menu
Case 3
save$ = GetGadgetText(6)
File$ = SaveFileRequester("HTML Datei speichern", "index.html", "HTML (*.html)|*.html;|Alle Dateien (*.*)|*.*;|Text (*.txt)|*.txt", 0)
If File$ <> "" ; nicht abgebrochen
If CreateFile(0, File$); immer überprüfen!!!! wichtig
WriteString(0, save$ )
CloseFile(0)
EndIf
EndIf
Case 2
File$ = OpenFileRequester("HTML Datei Öffnen", "index.html", "HTML (*.html)|*.html;|Alle Dateien (*.*)|*.*;|Text (*.txt)|*.txt", 0)
If File$ <> "" ; nicht abgebrochen
If OpenFile(0, File$); immer überprüfen!!!! wichtig
Repeat
AddGadgetItem(6, -1, ReadString(0)) ; eine Zeile zum Editorgadget hinzufügen (-1: unten anfügen)
Until Loc(0) = Lof(0)
CloseFile(0)
EndIf
EndIf
Case 4
quit=1
EndSelect
Until quit=1
Code: Alles auswählen
If OpenWindow(0, 256, 103, 608, 294, "EasyEdit by DarkSkillu", #PB_Window_SystemMenu | #PB_Window_TitleBar ) And CreateMenu(1, WindowID(0))
If CreateGadgetList(WindowID(0))
EditorGadget(6, 20, 10, 570, 240)
EndIf
MenuTitle("Datei")
MenuItem(1, "New")
MenuItem(2, "Open")
MenuItem(3, "Save")
MenuItem(4, "Exit")
MenuTitle("?")
MenuItem(5, "Info")
EndIf
Repeat
If WindowEvent()=#PB_Event_CloseWindow
quit=1
EndIf
Event=WaitWindowEvent()
If #PB_Event_Menu
Select EventMenu()
Case 3
save$ = GetGadgetText(6)
File$ = SaveFileRequester("HTML Datei speichern", "index.html", "HTML (*.html)|*.html;|Alle Dateien (*.*)|*.*;|Text (*.txt)|*.txt", 0)
If File$ <> ""
If CreateFile(0, File$)
WriteString(0, save$ )
CloseFile(0)
EndIf
EndIf
Case 2
File$ = OpenFileRequester("HTML Datei Öffnen", "index.html", "HTML (*.html)|*.html;|Alle Dateien (*.*)|*.*;|Text (*.txt)|*.txt", 0)
If File$ <> ""
If OpenFile(0, File$)
Repeat
AddGadgetItem(6, -1, ReadString(0))
Until Loc(0) = Lof(0)
CloseFile(0)
EndIf
EndIf
Case 4
quit=1
EndSelect
EndIf
Until quit=1
MfG DarkSkillu