Sub QuiCom
Com["Kommandonummer"]["Aufteilung"]["Sprache"] = ""
Com["Kommandonummer"]["Aufteilung"]["Sprache"] = ""
Com[0][1]["De"] = "hilfe"
Com[0][2]["De"] = "Gibt eine Liste aller Befehle zurück."
Com[0][1]["En"] = "help"
Com[0][2]["En"] = "Gives a list of all commands back."
Com[1][1]["De"] = "ende"
Com[1][2]["De"] = "Beendet das Programm."
Com[1][1]["En"] = "end"
Com[1][2]["En"] = "Close the program."
Com[2][1]["De"] = "spr"
Com[2][2]["De"] = "Ändert die Sprache."
Com[2][1]["En"] = "lang"
Com[2][2]["En"] = "Change the language."
comnum = 2 'Immer die aktuelle nummer eintragen. entspricht der nummer des letzten Com[?]
EndSub
Sub Konten
Konto["Kontonummer"]["Sprache"] = "Betriebs- und Geschäftsausstattung"
Konto[0340]["De"] = "Betriebs- und Geschäftsausstattung"
Konto[0340]["En"] = "..."
EndSub
Sub Texte
Txt["Nummer"]["Fensterart"]["Sprache"] = ""
Txt["Nummer"]["Fensterart"]["Sprache"] = ""
Txt[1]["TextWin"]["De"] = "Willkommen bei " + ProgTit + "!" + Absatz + "Geben Sie hier Ihre schnellen Befehle ein. Geben Sie 'hilfe' für eine Liste aller Befehle ein."
Txt[1]["TextWin"]["En"] = "Welcome to " + ProgTit + "!" + Absatz + "Enter your quick commands here. Type 'help' for a list of all commands."
EndSub
Sub GraphWin
Win[1] = LDWindows.Create() 'Kontenliste
Win[2] = LDWindows.Create() 'T-Kontenfenster, mit slider an der seite zum scrollen
Win[3] = LDWindows.Create() 'Buchungssätze eingeben; Hauptmenü
Win[4] = LDWindows.Create() 'Erklärungen zu den Konten, nich von anfang an sichtbar, ohne Rahmen, wird beim drücken eines buttons neben eines Kontos in Win[3] sichtbar
Win[5] = LDWindows.Create() 'Speichermenü
For xxx = 1 To Array.GetItemCount(Win)
LDWindows.CurrentID = xxx
GraphicsWindow.Title = ProgTit[Lang]
GraphicsWindow.CanResize = "False"
For xxxx = 4 To 5
LDWindows.CurrentID = xxxx
GraphicsWindow.Hide()
EndFor
EndFor
EndSub
Sub Win4 'Erklärungen zu den Konten, nich von anfang an sichtbar, ohne Rahmen, wird beim drücken eines buttons neben eines Kontos in Win[3] sichtbar
LDWindows.CurrentID = Win[4]
'GraphicsWindow.Width =
'GraphicsWindow.Height =
gw[4] = GraphicsWindow.Width
gh[4] = GraphicsWindow.Height
'GraphicsWindow.Left =
'GraphicsWindow.Top =
EndSub
Sub HideLoadScreen
LDWindows.CurrentID = LoadWin 'Das steht ganz am ende des codes der das fenster erstellt. Hierdurch schließt sich das Ladefenster.
GraphicsWindow.Hide()
LDWindows.CurrentID = Win[1]
EndSub
Sub BC
EndSub
'DON'T LOOK AT THIS! THIS IS AN OLD CODE!!!! IT WILL BE NO LONGER USE!
'ERSTMAL NICHT WEITERBEARBEITEN!!!
Sub TextWin
TextWindow.Title = ProgTit[Lang]
TextWindow.ForegroundColor = Colour[2]
TextWindow.WriteLine(Txt[1]["TextWin"][Lang])
EinTextWin = TextWindow.Read()
'________________________________BEFEHLE TEXTWIN________________________________
For comcom = 1 To comnum
If EinTextWin = Com[0][1][Lang] Then
TextWindow.Clear()
TextWindow.ForegroundColor = Colour[2]
TextWindow.WriteLine(Com[comcom][1][Lang] + Absatz + Com[comcom][2][Lang] + Absatz) 'funktioniert noch nivht richtig!!!
EinTextWin = TextWindow.Read()
ElseIf EinTextWin = Com[1][1][Lang] Then 'Für jedes commando eine eigene Spalte
Program.End()
ElseIf EinTextWin = Com[2][1][Lang] Then
TextWindow.Clear()
For langnum = 1 to langss
TextWindow.ForegroundColor = Colour[2]
TextWindow.WriteLine(Langs[langnum][1] + Absatz)
TextWindow.ForegroundColor = Colour[3]
EinTextWinLang = TextWindow.Read()
If EinTextWinLang = Langs[langss][1] Then
Lang = Langs[langss][2]
TextWindow.Clear()
TextWindow.ForegroundColor = Colour[2]
TextWindow.WriteLine(Txt[1]["TextWin"][Lang])
EinTextWin = TextWindow.Read()
ElseIf EinTextWinLang = Langs[langss][2] Then
Lang = Langs[langss][2]
TextWindow.Clear()
TextWindow.ForegroundColor = Colour[2]
TextWindow.WriteLine(Txt[1]["TextWin"][Lang])
EinTextWin = TextWindow.Read()
EndIf
EndFor
EndIf
EndFor
EndSub