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 

Tabulator im Eingabefeld



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!

06.07.2009, 14:33
Beitrag #1

Maxwell Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Mar 2008

8.2
2006
en

01328
Deutschland
Tabulator im Eingabefeld
Hallo,

ich habe ein Eingabefeld (ein normales Textfeld), in dem man eine Eingabe mit Tabulatoren machen soll. Der Übersichtlichkeit wegen möchte ich das Trennzeichen nicht ändern, was auch den Code-Modus ausschließt. Außerdem werden Tabulatoren nur als normales Leerzeichen angezeigt und man kann sie nur mit "Copy&Paste" erzeugen, denn der Tabulator bewirkt einen Focuswechsel. Gibt es eine Möglichkeit, vllt. mit einem anderen Eingabefeld, einen Text zu bearbeiten oder erzeugen, wie in einem Texteditor (also mit Tabulatoren)?

Danke!

Gruß, Maxwell
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.07.2009, 19:48
Beitrag #2

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
Tabulator im Eingabefeld
Hab mich auch schon mal gefragt, wie sich das machen lässt. Bis jetzt habe ich noch keine Möglichkeit gefunden, das über eine Eigenschaft einzustellen. Vllt gehts in der Runtime irgendwie, kA. Anbei eine Bastellösung. Schau sie dir aber noch einmal genau an. Habs nur kurz getestet.
   
Lv86_img
Sonstige .vi  Tabulator_in_Stringelement.vi (Größe: 10,8 KB / Downloads: 208)

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.07.2009, 07:06
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Tabulator im Eingabefeld
Vielleicht hilft das weiter. Du musst es halt evtl. noch ein wenig abändern.


Sonstige .zip  Word_Processor_Folder.zip (Größe: 69,67 KB / Downloads: 241)

Lv82_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 16:11
Beitrag #4

Maxwell Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Mar 2008

8.2
2006
en

01328
Deutschland
Tabulator im Eingabefeld
Hallo,

sry, hatte die letzten Tage nicht soviel Zeit, eure Tipps auszuprobieren.

@schrotti: Der Workaround ist nicht schlecht, aber nicht ganz das, was ich suchte (gut, man kann wenigstens Tab drücken, aber die Anzeige ist wie ein Leerzeichen).

@Y-P: Danke, das du an meine Versionsnummer gedacht hast! Dein VI ist ja ein ganzer Texteditor, aber die Idee mit dem RTF war gut. Ich hatte die schonmal im Auge, konnt aber den Inhalt nicht in Text umwandeln. Nach ein bisl probieren hat das jetzt aber geklappt und ich hab eine gute Texteingabe, mit voller Tastenunterstützung und auch Tab-Anzeige.

Vielen Dank euch beiden!

Gruß, Maxwell
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 16:43
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Tabulator im Eingabefeld
Kannst Du bitte die Lösung hochladen? Rolleyes

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2009, 23:11
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Tabulator im Eingabefeld
' schrieb:Gibt es eine Möglichkeit, vllt. mit einem anderen Eingabefeld, einen Text zu bearbeiten oder erzeugen, wie in einem Texteditor (also mit Tabulatoren)?
Dies Workarrounds sind doch alle Krampflösungen, Du selbst hast aber in weiser Voraussicht schon die wahre Alternative mit genannt: Anderes Eingabefeld verwenden.
Diese Tabulaturen im Text dienen doch zu nichts Anderen, als damit so etwas Ähnliches wie eine Tabelle zu erzeugen. Warum dann nicht gleich das Tabellenelement für die Eingabe verwenden? Da hast Du herrliche Editiermöglichkeiten, und der Tabulator führt Dich sogar genau zur nächsten Spalte. Wenn der Text dann fertig geschrieben ist, stehen Dir alle Programm-Möglichkeiten einer Formatierung zur Verfügung. Es ist also kein Argument, wenn dagegen jemand einwendet: Ja, aber die Tabelle ist doch kein zeilenorientierter Text, sondern ein 2D-Array von Textelementen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.07.2009, 08:21
Beitrag #7

Maxwell Offline
LVF-Grünschnabel
*


Beiträge: 27
Registriert seit: Mar 2008

8.2
2006
en

01328
Deutschland
Tabulator im Eingabefeld
Hallo,

entschuldigt das es wieder ein bisl gedauert hat, war aber die letzten Tage nicht auf Arbeit und hatte aufm Laptop nur ne veraltete Version.

@Lucki: Tabellenelement wollt ich auch schon nehmen, nur dacht ich mir, weil es ähnliche Eingaben in den Zeilen gibt, dass man mit einem schnellen Copy&Paste eine Zeile schnell reproduziert und dann noch das entsprechende anpasst, dann muss man nich alles neu schreiben.

Die Lösung, die ich jetzt nehme, ist jetzt nicht so ein Aufwand, da das RTF-Element Tabulatoren Standardmäßig unterstützt. Hab nur eine Ergänzung gemacht: man kann den Eingangsstring festlegen (da man keinen Standardwert setzten kann geh ich über ein normales Textfeld). Ansonsten ist es recht überschaubar und schnell nachbaubar.

Grüße, Maxwell

Lv86_img


Angehängte Datei(en)
Sonstige .vi  .ini_preload.vi (Größe: 9,02 KB / Downloads: 189)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.07.2009, 18:08
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Tabulator im Eingabefeld
Danke. Wink

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
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
  Tabulator in String-Control einlesen Abrow 1 2.173 12.12.2022 10:12
Letzter Beitrag: jg
  Eingabefeld löschen nach Eingabe Gesetzt 13 11.187 02.02.2015 22:11
Letzter Beitrag: jg
  Eingabe in String-Eingabefeld behalten GrEeHoRn 5 7.903 28.02.2014 11:04
Letzter Beitrag: GrEeHoRn
  Tabulator im Normal-Display Schwand 3 4.718 27.03.2012 15:54
Letzter Beitrag: Schwand
  Tabulator DDave 14 15.991 19.08.2011 10:06
Letzter Beitrag: DDave
  Bei Enter OK drücken, nicht Zeilenumbruch in Eingabefeld DrHoas 4 5.718 17.12.2010 13:08
Letzter Beitrag: GerdW

Gehe zu: