INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Konstante Schaltflächengröße



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

31.01.2006, 15:10
Beitrag #1

Tapio Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jan 2006



kA



Konstante Schaltflächengröße
Hallo.

Ich möchte unterschiedliche Texte (strings) in eine Schaltfläche anzeigen. Ich benutze Eigenschaftsknoten um den booleschen Text zu ändern. Das folgende Problem tritt auf: wenn der Text größer als die Schaltfläche ist, ändert sich auch die größe der Schaltfläche. Ich möchte aber, dass die Schaltfläche immer die gleiche Größe hat. Wie wäre es möglich die größe der Schaltfläche Konstant zu halten?

Danke

Tapio
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.02.2006, 13:54
Beitrag #2

Biks Offline
LVF-Grünschnabel
*


Beiträge: 35
Registriert seit: Jul 2005

7.1
2002
kA

18106
Deutschland
Konstante Schaltflächengröße
Wenn sich keine andere Lösung findet, würde ich spontan sagen, benutze nach deiner Textänderung den Eigenschaftsknoten zur Dimensionseingabe. Achte aber auf die Reihenfolge!

Achso, gerade sehe ich eine etwas elegantere Lösung:
Eigenschaftsknoten --> Beschriftung / Größenanpassung an Text mit FALSE verbinden.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2006, 14:55
Beitrag #3

Tapio Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jan 2006



kA



Konstante Schaltflächengröße
Die Dimension habe ich schon nach der Textänderung versucht zu ändern, und zwar mit hilfe einer Sequenz-Struktur um es absolut in der richtigen Reihenfolge zu machen. Es funktioniert aber nicht.

Wenn, ich den Eigenschaftsknoten "Boolescher Text" --> "Größenanpassung an Text" benutze, bekomme ich die folgende Fehlermeldung:

"Fehler 1029 bei Eigenschaftsknoten xx, Die VI-Eigenschaft kann nur Abgefragt werden."
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2012, 11:13
Beitrag #4

Mischa E Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Mar 2012

2010
2010
DE


Deutschland
RE: Konstante Schaltflächengröße
Hallo zusammen,

gibt es mittlerweile eine Lösung für dieses Problem??

Ich nutze LV 2010 SP1

VG
Mischa
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2012, 11:44
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Konstante Schaltflächengröße
Hallo Mischa,

die genannte Property "Größenanpassung" ist bei LV2009 jedenfalls schon als "Les-/Schreibbar" beschrieben...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2012, 12:08 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2012 12:09 von rolfk.)
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Konstante Schaltflächengröße
(01.02.2006 14:55 )Tapio schrieb:  Die Dimension habe ich schon nach der Textänderung versucht zu ändern, und zwar mit hilfe einer Sequenz-Struktur um es absolut in der richtigen Reihenfolge zu machen. Es funktioniert aber nicht.

Wenn, ich den Eigenschaftsknoten "Boolescher Text" --> "Größenanpassung an Text" benutze, bekomme ich die folgende Fehlermeldung:

"Fehler 1029 bei Eigenschaftsknoten xx, Die VI-Eigenschaft kann nur Abgefragt werden."

Das ist nicht die Grössenanpassung des Buttons an den Text sondern der Label Box um den Text. Und die Onlinehilfe (zumindest die Englische) besagt eindeutig das dies nur für freie Labels, Control Labels und Captions funktioniert.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
31.07.2012, 12:16 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2012 12:17 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Konstante Schaltflächengröße
Hallo Rolf,

ja, die deutsche Hilfe ist da etwas "uneindeutig":
Zitat:Diese Eigenschaft gibt es nur für freie Beschriftungen, Beschriftungen von Elementen und Untertitel.
Berechtigungen Lesen/Schreiben
Sch*** deutsche Hilfe: Es gibt die Eigenschaft auch für den boolschen Text eines Buttons und man kann sie problemlos lesen/schreiben (zumindest kann man das einstellen). Lt. Hilfe müsste es funktionieren - oder wie würdest du "Beschriftungen von Elementen" und das Wörtchen "nur" im Zusammenhang mit einer eindeutig existenten Property (grammatikalisch) deuten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.07.2012, 15:03 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2012 15:16 von rolfk.)
Beitrag #8

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
RE: Konstante Schaltflächengröße
(31.07.2012 12:16 )GerdW schrieb:  Hallo Rolf,

ja, die deutsche Hilfe ist da etwas "uneindeutig":
Zitat:Diese Eigenschaft gibt es nur für freie Beschriftungen, Beschriftungen von Elementen und Untertitel.
Berechtigungen Lesen/Schreiben
Sch*** deutsche Hilfe: Es gibt die Eigenschaft auch für den boolschen Text eines Buttons und man kann sie problemlos lesen/schreiben (zumindest kann man das einstellen). Lt. Hilfe müsste es funktionieren - oder wie würdest du "Beschriftungen von Elementen" und das Wörtchen "nur" im Zusammenhang mit einer eindeutig existenten Property (grammatikalisch) deuten?

Nun, nur weil das Property besteht heisst das noch lange nicht das es im Kontext ausführbar ist. LabVIEW ist in vielen Bereichen sehr objektorientiert, so auch in der Objekthierarchy von Controls, und der Boolean Text ist einfach ein Textobjekt, wie auch ein Label, oder die Caption oder der Textbereich eines Textcontrols. Aber ausser Labels, Captions und freien Labeln besteht halt keine eigentlicher Frame um den Text der angepasst werden kann. Und da die LabVIEW Objecthierarchy (bis heute) keine Möglichkeit kennt um Properties und Methoden in geerbten Klassen zu verstecken, kann es halt nur die Methode oder Property als Runtime error überschreiben.

"Beschriftungen, Beschriftungen von Elementen und Untertitel" bezieht sich hier eindeutig auf die englischen Ausdrücke "Label, freie Label and Caption". Dass die deutsche Übersetzung dabei nicht ganz so deutlich ist wie die englische ist mir auch deutlich, aber um ehrlich zu sein habe ich im Moment auch keinen besseren Vorschlag wie man diese Begriffe deutlicher übersetzen kann.

Namen, freie Namen und Titel würde mir persönlich etwas logischer klingen aber ist im Kontext wieder recht undeutlich. Control Name, freier Name, und Control Titel wären deutlicher aber geben Probleme da sie relative lang werden.
(31.07.2012 15:03 )rolfk schrieb:  [quote='GerdW' pid='140429' dateline='1343733383']
Namen, freie Namen und Titel würde mir persönlich etwas logischer klingen aber ist im Kontext wieder recht undeutlich. Control Name, freier Name, und Control Titel wären deutlicher aber geben Probleme da sie relative lang werden.

Kontrollname, freier Name, und Kontrolltitel wären deutlicher aber geben Probleme da sie relative lang werden und sind faktisch nicht ganz korrekt da Anzeigeelemente ja auch als Indikatoren und nicht nur als Kontrolls gebraucht werden können. Also wird daraus dann Anzeigelementname und Anzeigelementtitel und spätestens jetzt is das ganze so lang geworden dass niemand mehr etwas begreift.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.08.2012, 10:27
Beitrag #9

THL Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 111
Registriert seit: May 2011

2012
2009
EN


Deutschland
RE: Konstante Schaltflächengröße
Ich stand kürzlich vor dem gleiche Problem: Änderung von Button-Texten zur Laufzeit ohne dass es mir bei zu langen Texten das Layout zerreisst. In Ermangelung einer besseren Lösung, habe ich dann ein VI geschrieben, dass den eingegebenen Texte bei Überlänge entsprechend zurechtstutzt.


Angehängte Datei(en)
8.6 .vi  limitStringWidth.vi (Größe: 8,36 KB / Downloads: 184)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Ausgelesener Wert als konstante in SubVi mikadm 12 7.291 02.09.2020 10:27
Letzter Beitrag: mikadm
  Negative Werte - Zeitstempel Konstante im XML-String BlackEagle 2 5.740 18.12.2019 15:30
Letzter Beitrag: BlackEagle
  Objektname einer Enum Konstante ändern mprocket 7 6.852 30.01.2018 12:23
Letzter Beitrag: mprocket
  Speicher-Allokation vs. Konstante Trinitatis 3 4.404 19.12.2016 14:24
Letzter Beitrag: GerdW
  Element in Array-Konstante löschen mez15 3 5.595 08.08.2013 12:16
Letzter Beitrag: Y-P
  queue per Konstante/Bedienelement anfordern phylin 4 6.305 11.01.2012 20:03
Letzter Beitrag: phylin

Gehe zu: