Zum Inhalt springen

Copy to Clipboard


Majestix

Empfohlene Beiträge

hi leutz, ich hab mal wieder fragen und ich hoff ihr könnt mir weiterhelfen ;)

1.) ich würde gerne was aus einem listview rauskopieren inkl. subitems usw. d.h einfach eine row makieren und es soll möglich sein mit strg+c das ganze in den zwischenspeicher zu kopieren. falls das mit strg+c nicht geht wäre eine alternative das ganze über das context menü zulösen. gibt es eine property etc. beim listview die das kopieren ermöglicht? (das editieren der daten soll dadurch nicht ermöglicht werden!)

2.) gleiche kopier funktion wie oben nur aus einem label raus. ist das möglich? normalerweise ist ein label ja nur zum anzeigen gedacht und nicht zum makieren / kopieren..

danke ich mal wieder im voraus ! ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

hi, ich hab bereits eine "erste" lösung gefunden..


Dim tLoop As Integer, mLoop As Integer, toClip As String, tmpSel As String

        For tLoop = 0 To lvwCsmId.Items.Count - 1

            If lvwCsmId.Items(tLoop).Selected Then

                tmpSel = lvwCsmId.Items(tLoop).Text

                For mLoop = 1 To lvwCsmId.Columns.Count - 1

                    tmpSel = tmpSel + " " + lvwCsmId.Items(tLoop).SubItems(mLoop).Text

                Next mLoop

                toClip = toClip +  tmpSel + vbNewLine

            End If

        Next tLoop

        Clipboard.SetDataObject(toClip)

Link zu diesem Kommentar
Auf anderen Seiten teilen

sorry für die doppel post.. aber ich kann nicht editieren..

hier noch das event damit er bei strg+c im listview reinspringt:


Private Sub lvwCsmId_CopyToClipboard(ByVal sender As System.Object, ByVal e As Windows.Forms.KeyEventArgs) Handles lvwCsmId.KeyUp


If e.Control AndAlso e.KeyValue = 67 Then

.

.

.

.


end if

e.KeyValue = 67 entspricht der Taste "C"

und e.Control liefert True zurück wenn STRG gedrückt ist..

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...