Forms

I'm finding the Help for the Form functionsleave a bit to be desired.

Specific questions here.

When you use FormButton(...), is there a way to change the text (as you can on FormPrompt(...))?

In the mode of Formbutton, mode 3 is disabled.  Is there a way to re-enable it, or more useful, can you enable or disable a button while it is displayed?

Removing the button does not seem to be an option.

Although these questions are specific, it looks like the form functions are from something like Visual Basic.  Is there a set of instructions from another source that has more detailed explanations about the form functios?

Parents
  • In my opinion, cicode forms are a bit limited in functionality.

    If you need complex functionality, you might be better off by creating a pop-up page in the Graphics Builder.

    That said, one of your specific questions was also asked in the former Citect Users List (a mailing list from back in the days).
    The poster was given the advice to take a look at the internal FormNumPad() cicode function that comes with the product in one of the system include projects.

    This function uses a lot of Form functions and can be a good example on how to use them.
    However, I doubt that it will have an answer to your specific questions.

  • Thanks, Patrick.  Full agreement about the limitation of forms.  My other analogy is using Graphics Builder Automation to write your screens.  Looking in the Toolbox, there is a Keyad function that shows how moch more functionality there is in Graphics Builder.

    On the other hand, this code was already written, and I thought I could salvage most of it.  With some compromises, I still may be able to.

Reply
  • Thanks, Patrick.  Full agreement about the limitation of forms.  My other analogy is using Graphics Builder Automation to write your screens.  Looking in the Toolbox, there is a Keyad function that shows how moch more functionality there is in Graphics Builder.

    On the other hand, this code was already written, and I thought I could salvage most of it.  With some compromises, I still may be able to.

Children
No Data