Aus Textbox oder Stringcolbox kopieren/einfügen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hallo Leute,
Ich erstelle Berichte mit Textboxen und Tableboxen, die stringcolboxes und numbercolboxes enthalten.Gibt es eine Möglichkeit, Dinge von diesen Displays zu kopieren?Ich möchte keine Texteditboxen verwenden, weil die Leute den Inhalt ändern könnten.
Danke,
Peter
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Wenn Sie Ihre Bedenken über die Benutzer, die die Daten ändern, fallen lassen, würde ich immer noch die neue Datenansicht empfehlen.Sie können die Pannel-Boxen schließen, und der Benutzer erhält eine wirklich schöne Anzeige, und Sie müssen sich nicht um Scrollen usw. kümmern....
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Das ist eine vernünftige Möglichkeit.
Für meinen anderen Fall, in dem ich nur Text aus einem Textfeld auswähle, werde ich die Verwendung von Texteditboxen ausprobieren.Benutzer könnten den Text ändern, aber ich speichere ihn nirgendwo.Für diese Angelegenheit könnten sie den Text kopieren und ihn dann dort ändern, wo sie ihn einfügen (dh Wort, Power Point usw.).
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Um dies aus einem anderen Blickwinkel anzugehen ... könnten Sie eine neue Datenansicht als Anzeigeinstrument verwenden, das alle Ausschneide- und Einfügevorgänge ermöglicht, die man an einer Datentabelle vornehmen kann.Das zu überwindende Problem besteht darin, dass ein Benutzer die Werte ändern kann.Um dies zu umgehen, könnten Sie einen Make Row State Handler in der Datentabelle platzieren, der auf eine „private“ Kopie der Datentabelle schaut und alle geänderten Werte wieder auf die ursprünglichen Werte zurücksetzt.Stellen Sie daher immer sicher, dass das Ausschneiden und Einfügen die ursprünglichen Werte erhält.
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Danke MS, das ist ein interessanter Weg, es zu tun.War mir der nicht bewusst Zwischenablage festlegen Funktion.Ich habe es jedoch mit einfachen Benutzern zu tun, die ^C und ^V verstehen, und dies könnte sie verwirren.
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Ja, das ist ein bisschen seltsam.
Hier ist eine Idee für eine Problemumgehung (nicht gründlich getestet); Wählen Sie einfach ein Element aus, um es zu kopieren:
Neues Fenster ( "prüfen" , Tischbox ( NZB = Nummer Col Box ( "Daten" , { 1 , 2 , 3 , 4 }) , << Auswählbare Zeilen festlegen ())) ;
NZB << Zeilenwechselfunktion einstellen (
Funktion ({ Das } ,
Zwischenablage festlegen ( NZB [ Das << ausgewählte Zeilen erhalten ][ 1 ])
)
) ;
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Wenn Sie Ihre Anzeige so einrichten, dass Sie die gewünschten Zeilen auswählen können, und dann eine Schaltflächenbox mit dem jsl dahinter haben, um die ausgewählten Zeilen zu übernehmen und nur die gewünschte Spalte zu greifen, kann sie diese in die Paste kopieren Puffer.
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Immer noch keine Freude.Wenn Sie eine Zeile in einer Tablebox auswählen und STRG-C drücken, erhalten Sie die gesamte Tabelle.Dies ist das Beispiel aus dem Skriptindex:
Namen standardmäßig hierher ( 1 ) ;
Neues Fenster ( "Berge" ,
tb = Tischbox (
String-Col-Box ( "Berg" ,
{ "K2" , "Delfi" , "Kilimanjaro" , "Großer Teton" } ) ,
Nummer Col Box ( "Höhe (Meter)" , { 8611 , 681 , 5895 , 4199 } ) ,
Plot Col Box ( "" , { 8611 , 681 , 5895 , 4199 } )
)
) ;
tb << Auswählbare Zeilen festlegen () ;
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Sie können in jsl angeben, dass die Datentabelle auswählbar sein soll.Sie können die Anzahl der Zeilen angeben, die ausgewählt werden können, und dann basierend auf der Auswahl Maßnahmen ergreifen.Gehen Sie zu Hilfe==>Scripting Index und schlagen Sie das Tabellenfeld nach.Sie sehen die Nachrichten, die an ihn gesendet werden können, die eine Auswahl ermöglichen usw.
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Danke Jim, ich kenne diese Technik.Das Problem bei diesem Ansatz ist, dass Sie nur den gesamten Text kopieren können, nicht einen Teil davon.Manchmal zeige ich 40-50 Textzeilen an und Benutzer möchten ein einzelnes Wort oder einen Satz kopieren.
Betreff: Kopieren/Einfügen aus Textbox oder Stringcolbox?Mit dem Auswahlwerkzeug können Sie jede Tabellenbox oder Spalte innerhalb der Tabellenbox auswählen und ausschneiden und einfügen.Sie finden dieses Werkzeug im Pulldown-Menübereich, oder Sie können einfach mit der Maus über das Anzeigefenster fahren und auf die Taste "s" klicken, um zum Auswahlwerkzeug zu wechseln.Klicken Sie dann einfach auf das, was Sie auswählen möchten, und verwenden Sie dann die Tastenkombination „Kopieren“ oder „Bearbeiten==>Auswahl kopieren“ aus den Pulldown-Menüs.Geben Sie dann einfach den Buchstaben "a" ein und Sie werden aus dem Auswahlwerkzeug genommen.
Außerdem können Sie rt. Klicken Sie mit der Maus auf ein beliebiges Tabellenfeld und wählen Sie "In Datentabelle erstellen". Die Tabelle wird dann in eine Datentabelle eingefügt, und Sie können bestimmte Zellen ausschneiden und einfügen.