LabVIEWForum.de - Tastengröße fixieren, eigene Elemente erstellen

LabVIEWForum.de

Normale Version: Tastengröße fixieren, eigene Elemente erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen,

zwecks Sprachumschaltung lade ich die Texte der Bedienelemente aus einer Tabelle und schreibe die Texte dann in die Bedienelemente.

Hierbei kommt es nun immer wieder vor, das bei einigen Tasten der boolsche Text länger ist als ursprünglich geplant.
Leider wird der Text nicht abgeschitten, sondern die Taste wird in der Größe automatisch an den Text angepaßt, was natürlich das komplette
Layout durcheinander bringt.

Bisher habe ich leider keinen Weg gefunden, dies zu verhindern (außer aus der Tastengröße die ungefähre Anzahl der Buchstaben zu berechenen und den boolschen Text vor dem Schreiben zu begrenzen).

Kann mir da jemand weiterhelfen???

Auf der Suche nach einer Lösung habe ich mehrfach gelesen, das man sich eigene Elemente erstellen kann. So richtig bin ich da nicht mit klar gekommen.
Gibt es da irgendwo eine Doku oder ein Tutorial?

MfG

jan
Ich würde einfach Texte wählen, die in jeder Sprache etwa gleich lang sind...genauso mach ich das hier!
Du kannst per Rechtsklick den 'Text freigeben' ... dann bleibt die Größe der Taste unverändert, der Text wird jedoch rechts und links darüber hinaus ragen.

Gruß SeBa


PS:
von Anfang an die Tasten groß genug machen oder den Leuten sagen, sie sollen anfangen Englisch zu lernenWink
@Achim:
Leider geben auch Andere die Texte ein die Tabellen ein (ich bin halt nur zweisprachig), so das ich da nur geringen Einfluss drauf habe. Des weiteren arbeiten wir mit vielen verschiedenen Auflösungen und skalieren das Frontpanel automatisch um. Dadurch ändert sich die Größe der Tasten, aber nicht die Schriftgröße, so dass der Text manchmal hineinpasst, aber leider nicht immer.

@Seba:
Text freigeben funktioniert, löst zwar nicht ganz das Problem aber es bleibt wenigstens das Layout erhalten.


Danke

jan
' schrieb:@Achim:
Leider geben auch Andere die Texte ein die Tabellen ein (ich bin halt nur zweisprachig), so das ich da nur geringen Einfluss drauf habe. Des weiteren arbeiten wir mit vielen verschiedenen Auflösungen und skalieren das Frontpanel automatisch um. Dadurch ändert sich die Größe der Tasten, aber nicht die Schriftgröße, so dass der Text manchmal hineinpasst, aber leider nicht immer.

Es gibt ja sicher ne Doku, richtig? Dann würde ich da mal reinschreiben (und evtl. auch in den Header der Tabelle), dass mehr als X Zeichen nicht zugelassen sind...und in deinem Programm schneidest du die überzähligen Zeichen einfach gnadenlos ab. Wer lesen kann, ist klar im Vorteil! Und wie so oft: Irgend einen Tod musst du sterben...

Das mit der Umskalierung ist ein heißes Eisen...deswegen machen das auch garantiert 99,9% der "LV-Bedienoberflächen-Programmier" nicht und coden nur für eine feste Auflösung. Damit erspart man sich jede Menge Ärger...

A.
Referenz-URLs