Tn input select text
TN_INPUT_SELECT_TEXT¶
| Type | Funktionsbaustein | |
| IN_OUT Xus_TN_SCREEN | us_TN_SCREEN | |
| Xus_TN_INPUT_CONTROL | us_TN_INPUT_CONTROL | |
| Der Baustein TN_INPUT_SELECT_TEXT dient zum verwalten einer Auswahl von Texten. Dazu muss *.in_Type = 2 gesetzt werden. | ||
| Das Element wird an .in_X und .in_Y dargestellt.Jede Eingabezeile kann auch mit einem Titletext versehen werden. Mit .in_Title_X_Offset und .in_Title_Y_Offset wird die Position relativ zu den Element-Koordinaten angegeben. Die Farbe kann mit .by_Title_Attr bestimmt werden, sowie der Text durch .st_Title_String. Soll ein ToolTip zum Element angezeigt werden so muss bei *.st_Input_ToolTip der Text angegeben werden. | ||
| Die Auswahltexte werden über *.st_Input_Data übergeben. Die Text-Element müssen durch das Zeichen '#' von einander getrennt werden. | ||
| Besitzt das Element den Fokus , kann mittels der Leertaste (Space) zwischen den einzelnen Texten gewechselt werden. Das ausgewählte Text-Element wird dabei mittels *.st_Input_Mask verknüpft, das heißt damit kann die Ausgabe-Textlänge nachträglich beeinflusst werden. | ||
| Durch Betätigen der Eingabe/Return Taste wird der Eingabetext bei .st_Input_String ausgegeben und .bo_Input_Entered = TRUE. Das Eingabe-Flag muss nach Entgegennahme vom Anwender rückgesetzt werden. | ||
| *.in_Type | = 2; .in_Y := 20; .in_X := 58; .by_Attr_mF := 16#17; .by_Attr_oF := 16#47; *.st_Input_ToolTip := ' Selektion-Text aktiv | press space to select |

Beispiel:
Beispiel:
Ergibt folgende Ausgabe: