Resize Factbox Pane (v17.0.112026.0)

  • 2 minutes to read

Controladdin

CFLRichTextBoxResize

Met deze controladdin is het mogelijk de hoogte van de RichTextBox te vergroten.
De control heeft geen zichtbare component.

De control bevat 2 functies:

SetHeight

Functie om de hoogte van alle RichTextBox velden op de pagina in te stellen.

Parameters:

  • height (integer): De hoogte die de RichTextBox moet innemen. Indien 0, dan wordt de hoogte van de RichTextBox automatisch bepaald zodat deze het scherm gaat vullen.
  • Runmodal (boolean): Geeft aan of het scherm waarin dit wordt toegepast een runmodal scherm is. Dit is nodig om de hoogte van het scherm te kunnen bepalen bij een hoogte van 0.

SetHeightByIndex

Functie om de hoogte van een specifieke RichTextBox in te stellen op basis van de index.

Parameters:

  • height (integer): De hoogte die de RichTextBox moet innemen. Indien 0, dan wordt de hoogte automatisch bepaald.
  • Runmodal (boolean): Geeft aan of het scherm een runmodal scherm is.
  • Index (integer): De index van de RichTextBox die aangepast moet worden (0-based). Dit is handig wanneer meerdere RichTextBox velden op één pagina staan en u slechts één specifieke wilt aanpassen.

Hieronder voorbeeld van gebruik:

pageextension 50000 "CFL Mail Editor" extends "Mail Editor"
{
    layout
    {
        addlast(content)
        {
            usercontrol(CFLRichTextEditorResize; CFLRichTextEditorResize)
            {
                ApplicationArea = All;

                trigger OnControlAddInReady()
                begin
                    // Alle RichTextBox velden aanpassen
                    CurrPage.CFLRichTextEditorResize.SetHeight(0, true);
                    
                    // Of alleen de tweede RichTextBox aanpassen (index 1)
                    // CurrPage.CFLRichTextEditorResize.SetHeightByIndex(500, true, 1);
                end;
            }
        }
    }
}