Het grafische item in een canvas wijzigen

Ik gebruik formulier 6. Ik wil het label op een canvas wijzigen met behulp van de programmacode. Het verschijnt als grafisch item. (Grafisch type: tekst) Is dit mogelijk?

Op dit moment is mijn antwoord dat het niet mogelijk is.

0

1 antwoord

Je hebt gelijk, een grafisch tekstelement (we noemen het 'boilerplate'-tekst) kan niet tijdens runtime worden gewijzigd.

Als u het uiterlijk van boilerplate in een formulier wilt wijzigen, kunt u een tekstitem in een besturingsblok maken, de waarde ervan instellen op het label dat u wilt weergeven en de weergave-eigenschappen ervan wijzigen zodat het eruit ziet zoals u wilt (bijv. Geen afschuining, transparant, enz.). Vervolgens kunt u het tijdens runtime wijzigen naar het label dat u wilt.

Wees voorzichtig, als de gebruiker (of uw code) een CLEAR_FORM (of, inderdaad, een CLEAR_BLOCK uitvoert op uw besturingsblok), zal het label verdwijnen: dus u moet om ook de beginwaarde in te stellen.

1
toegevoegd