Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
2
Erster Beitrag:
vor 7 Jahren, 6 Monaten
Letzter Beitrag:
vor 7 Jahren, 6 Monaten
Beteiligte Autoren:
Al, Joel

WB15 - IS there a way to determine if a control overflows?

Startbeitrag von Joel am 24.11.2010 21:44

Hi -

I need a way to determine if a control, like a Formatted Display control or an Edit control 'overflows'.

The reason - if it does, through code, I would reduce the font size and try again until it doesn't overflow.

I'm trying to make a system where the user's company name, address, et.al., drops into a pre-designed form, but I run into a problem of truncating when the string is too big.

Or does anybody have another idea of how to handle this?

Antworten:

Hello Joel

I wonder if you could use the control's whenever modified event to resize the control by using textwidth to get the width of the currently entered text and comparing it to the size of the control and then extending the control width with ..width You could also count the number of characters against those set in the mask and extend the width once that was reached. You could use the same mechanism to reduce the font.

Just checked and textwidth not available in WB but a character count process could work ok.

Regards
Al


von Al - am 24.11.2010 22:14
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.