04-04-2019 02:06 PM - edited 03-23-2022 10:14 AM
The following is a list of community contributed QControls (parenthesis denotes what VI Server class it extends).
AnimationRing (Ring)
BreadcrumbNavigator (String)
Calendar (Cluster)
ColorSelector (Cluster)
DataGrid (Multicolumn Listbox)
DefinedSlider (Slider)
EmailField (String)
Item Selection (Listbox, Multicolumn Listbox, Table, and Tree)
OrderSelection (Picture)
PieChart (Picture)
RichTextBox (String, Cluster for Toolbar)
SpellcheckString (String)
Send a message to Q if you have a community QControl you want to add to this list.
Chief LabVIEW Architect, Testeract | Owner, Q Software Innovations, LLC (QSI)
Director, GCentral | Admin, LabVIEW Wiki | Creator, The QControl Toolkit
Certified LabVIEW Architect | LabVIEW Champion | NI Alliance Partner
10-04-2021 11:09 AM
I'm looking to create a text control where the operator can enter/paste text, and then highlight portions for bolding, colour change etc.
I found the link to the LabVIEW Wiki on Rich Text Control, but I am still looking for more information on how to implement this control.
Are there any further examples or documentation?
10-07-2021 04:35 PM - edited 10-07-2021 04:36 PM
The RichTextBox QControl has two classes, one the parent of the other. The parent implements all of the format tagging and the child inherit that and implements the toolbar as well. I thought I gave an example VI with it, but I could be wrong. I'll try to make one and post it here (as well as include it with the RichTextBox QControl in the future).
A quick explanation: you would probably want to use the constructor of the child class with the toolbar. The toolbar is included as a Strict-Type Def and is in the Facade folder in the Project. The constructor requires a reference to a String Control and a reference to the toolbar. Other than the difference of needing the toolbar reference, it works similarly to other QControls. All toolbar actions are handled in the QControl's Event Handler.
Hope this helps.
Chief LabVIEW Architect, Testeract | Owner, Q Software Innovations, LLC (QSI)
Director, GCentral | Admin, LabVIEW Wiki | Creator, The QControl Toolkit
Certified LabVIEW Architect | LabVIEW Champion | NI Alliance Partner
10-26-2022 06:16 AM - edited 10-26-2022 06:16 AM
Qcontrols in LV2017, please, please.....