vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Eigene Klassen in die Zwischenablage kopieren 
Autor: TOOC
Datum: 03.07.13 12:41

Hallo

Ich versuche gerade, eine eigene Klasse (Notiz) in die Zwischenablage zu kopieren und wieder auszulesen.

Das Einfügen in die Zwischenablage funktioniert. Wenn ich alledings das Objekt wieder ausgelesen habe, und dann darauf zugreifen will, kommt "System.NullReferenceException".

Die Zwischenablage enthält also das Objekt, allerdings hat es den Wert Nothing.

Sub Zwischenablage()
    Dim myNotiz As New Notiz
 
    With myNotiz
         .Name = "Notiz1"
         .Notizbuch_ID = 1
    End With
 
    Call Notiz_in_Zwischenablage(myNotiz)
 
    myNotiz = Notiz_aus_Zwischenablage
 
    'Hier kommt der Fehler
    MsgBox(myNotiz.Name)
End Sub
 
Sub Notiz_in_Zwischenablage(myNotiz As Notiz)
    Clipboard.SetData("Notiz", myNotiz)
End Sub
 
Function Notiz_aus_Zwischenablage() As Notiz
    If Clipboard.ContainsData("Notiz") Then
        Dim myNotiz As New Notiz
 
        myNotiz = Clipboard.GetData("Notiz")
 
        Return myNotiz
    End If
End Function
Kann man denn gar nicht eigene Klassen in die Zwischenablage kopieren?

Vielen Dank für eure Antworten

Tobia

Beitrag wurde zuletzt am 03.07.13 um 12:42:48 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Eigene Klassen in die Zwischenablage kopieren1.351TOOC03.07.13 12:41
Re: Eigene Klassen in die Zwischenablage kopieren794ModeratorDaveS03.07.13 13:06
Re: Eigene Klassen in die Zwischenablage kopieren759TOOC03.07.13 17:07

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel