Entwickler-Ecke
WinForms - Prüfen ob Clipboard leer ist
BLR - Mi 28.07.10 14:17
Titel: Prüfen ob Clipboard leer ist
Hallo,
wie kann ich das machen???
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| if ((string)mEinfuegen.GetData(typeof(string)) != "" ) { einfügenToolStripButton.Enabled = true; } else { einfügenToolStripButton.Enabled = false; } |
In diesem Fall geht er in die If-Bedienung anstatt ins Else, als ob da was drin wäre, wobei ich extra die Zwischenablage
über: "Ausführen==>Clipbrd:löschen" die ablage geleert habe.
Ich brauche sowas wie in SQl den NULL wert.....wie kann ich das in C# machen?
Danke für eure Ratschläge :)
Moderiert von
Christian S.: Quote- durch C#-Tags ersetzt
Th69 - Mi 28.07.10 15:00
Ein Blick in die MSDN hätte dir gesagt, daß "null" zurückgeliefert wird (wenn keine Daten entsprechend diesen Typs vorhanden sind):
C#-Quelltext
1:
| toolStripPaste.Enabled = (mEinfuegen.GetData(typeof(string)) != null); |
Alternativ kannst du auch die Clipboard.ContainsData-Methode bzw. sogar ContainsText-Methode verwenden:
C#-Quelltext
1: 2: 3:
| toolStripPaste.Enabled = Clipboard.ContainsData(DataFormats.Text); toolStripPaste.Enabled = Clipboard.ContainsText(); |
BLR - Mi 28.07.10 15:32
Th69 hat folgendes geschrieben : |
Ein Blick in die MSDN hätte dir gesagt, daß "null" zurückgeliefert wird (wenn keine Daten entsprechend diesen Typs vorhanden sind):
C#-Quelltext 1:
| toolStripPaste.Enabled = (mEinfuegen.GetData(typeof(string)) != null); |
Alternativ kannst du auch die Clipboard.ContainsData-Methode bzw. sogar ContainsText-Methode verwenden:
C#-Quelltext 1: 2: 3:
| toolStripPaste.Enabled = Clipboard.ContainsData(DataFormats.Text); toolStripPaste.Enabled = Clipboard.ContainsText(); | |
oh man....da hab ich schon richtig auf den "null" wert getippt, aber ihn nicht angewandt...
ahhgg...da kann man sicher aber ärgern^^
Danke dir für deine Antwort
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!