I just downloaded InForm and first of all want to say, Thank You Fellippe!Glad you like it!
This looks more a VB style that I have used in 90's than JB's current version.
Are there any know issues using it with Walter's fork of QB64 1.1? (ie should I get a different version QB64?)I haven't tried it, but I believe it'll work just fine. His modified copy was based on an older build (Dec 2016 if I recall correctly), but the new stuff added since then won't affect InForm directly, except maybe for the latest font fixes being investigated recently.
There is probably a wealth of stuff at [abandoned, outdated and now likely malicious qb64 dot net website - don’t go there] but could we get a few small samples here for getting started?There are a few samples in the project's page at http://www.qb64.org/inform/demos/
I am especially interested in using a texteditor control all the ins & outs, if there is one.For now, TextBox controls are limited to a single input line. Multiline input has been in the works for a while but I don't yet have an estimate of when it'll be made available.
Also watching the Tic Tac Toe demo, I see ways to align controls that I don't remember having in 90's, cool!The videos were recorded before I added "Snap to edges", so when you move your controls around in the editor you'll see an even better way to align controls. Hope you'll like it.
List and Dropdown list controls' items are stored in the control's Text property, but they must be manipulated by using the following methods, because they also update important internal variables used to display the control:https://github.com/FellippeHeitor/InForm/wiki/List-methods
SUB AddItem
Adds a new item to the end of the list.Code: QB64: [Select]
AddItem ControlID, "Item"
SUB RemoveItem
Removes the item specified.Code: QB64: [Select]
RemoveItem ControlID, ItemIndexToRemove%
SUB ResetList
Erases all list items.Code: QB64: [Select]
ResetList ControlID
SUB ReplaceItem
Replaces the text of the specified item with the new one provided.Code: QB64: [Select]
ReplaceItem ControlID, ItemIndexToReplace%, "New item"
FUNCTION GetItem
Returns an item's contents.Code: QB64: [Select]
DesiredItem$ = GetItem$(ControlID, ItemIndexToRead%)