Omdat ik van plan ben libertyBasic aan te schaffen, ben ik aan het proefdraaien met de trial-versie. Ik ben redelijk goed thuis in het ouderwetse MS-BASIC, dus ik verwacht straks geen problemen met "moeilijke" zaken als meervoudige arrays, random-files, etc.
Tot mijn schrik loop ik echter nu al vast, bij het "makkelijke" allereerste begin, het openings-scherm.
In onderstaand programmaatje wil ik de tekst "Nautafin" in een veel groter en vet lettertype printen, en bovendien gecentreerd. Zoeken in handleidingen en op dit forum hebben me allerlei "oplossingen" laten zien, maar mij lukt het niet. Er gaat steeds iets niet goed. Ik kan kennelijk niet de diverse soorten windows combineren met de juiste bijbehorende handles?
Zou iemand dat Nautafin-regeltje voor me willen verbeteren? Van dat voorbeeld leer ik dan wel weer het nodige!
Bij voorbaat dank,
Gesp
[Start]
nomainwin
UpperLeftX = int((DisplayWidth- 376)/2) 'Horizontale midden
UpperLeftY = int((DisplayHeight- 200)/2) 'Verticale midden
BackgroundColor$ = "blue"
ForegroundColor$ = "white"
TextboxColor$ = "white"
WindowWidth = 376
WindowHeight = 200
statictext #venster.statictext0, "Nautafin", 22, 5, 48, 20 'Dit is een foute handle (denk ik), maar anders kan ik die tekst helemaal niet laten zien.
statictext #venster.statictext1, "Naam:", 22, 46, 40, 20
statictext #venster.statictext2, "Wachtwoord:", 22, 76, 64, 20
textbox #venster.textbox1, 102, 36, 248, 25
textbox #venster.textbox2, 102, 66, 248, 25
button #venster.button, "OK", [knop], UL, 294, 130, 58, 25
open "Nautafin" for window as #venster
'Wachten op aanklikken knop
wait
[knop]
close #venster