Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin

Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten
Autor
Nachricht
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37

Copy and Paste
Verfasst am: 11.05.2008, 17:57

Guten Tag mal wida ich Very Happy

Ich will seit Heute VB lernen und hab auch schon bissle geschafft so 0,5% Smile

Ich habe mir jetzt die Copy Function gebaut

Visual Basic: [code] Private Sub KopiernToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KopiernToolStripMenuItem.Click

My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
TextBox1.Text = My.Computer.Clipboard.GetText
End If

End Sub[/code]

Aber nun wird ja der Text Hello in die Zwischenablage Kopiert aber es soll der Text aus TextBox1 Kopiert werden.

Und eine Einfügen Funktion brauche ich auch noch das wenn man z.b aus dem Internet Text hat der über Knopf druck eingefügt werden kann.

Vielen Dank ich weiß bin voll der **** Very Happy
_________________
 
Marduk
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 374


Verfasst am: 11.05.2008, 18:02

Du hast eigentlich das Problem schon selber gelöst Very Happy
My.Computer.Clipboard.SetText(Textbox1.Text)


//hmm okk, ich sehe grade, da gibts einige Probleme bei mir [img]/sad.gif[/img]

mom ich guck mir das mal genauer an
 
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37


Verfasst am: 11.05.2008, 18:14

Very Happy Hatte ich schon versucht
 
Bahamut
Poster
Poster

Anmeldedatum: 17.04.2008
Beiträge: 142


Verfasst am: 11.05.2008, 20:22

Code:
[SIZE=2][COLOR=#0000ff]My[/COLOR][/SIZE][SIZE=2].Computer.Clipboard.Clear()[/SIZE]<br />[SIZE=2][COLOR=#0000ff]My[/COLOR][/SIZE][SIZE=2].Computer.Clipboard.SetText(TextBox1.Text)[/SIZE]<br />[SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]My[/COLOR][/SIZE][SIZE=2].Computer.Clipboard.ContainsText [/SIZE][SIZE=2][COLOR=#0000ff]Then[/COLOR][/SIZE]<br />[SIZE=2]TextBox1.Text = [/SIZE][SIZE=2][COLOR=#0000ff]My[/COLOR][/SIZE][SIZE=2].Computer.Clipboard.GetText[/SIZE]<br />[SIZE=2][COLOR=#0000ff]End[/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]If[/COLOR][/SIZE]


Funktioniert bei mir wunderbar, die Textbox darf natürlich nicht leer sein.

Und eine Einfügen Funktion brauche ich auch noch das wenn man z.b aus dem Internet Text hat der über Knopf druck eingefügt werden kann.


Versteh ich das richtig, man gibt einen Link ein und der Quelltext der Seite landet im Clipboard?
 
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37


Verfasst am: 12.05.2008, 06:01

Ja halt ganz normal Copy irgendwas markiern und kopiern und in meinem Programm kann man es dann per Knopfdruck einfügen
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 12.05.2008, 11:36

Schau mal hier: http://www.java2s.com/Code/VB/Windows-System/Clipboard.htm
 
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37


Verfasst am: 12.05.2008, 11:44

Geht das vllt auch kürzer das ist ja Gigantisch Very Happy
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 12.05.2008, 11:47

Also zur Erklärung, da wurde der Quelltext der Designer Ansicht geposted und du benötigst nur die Funktionen die unten stehen.

Sollte sich ja von selbst erklären.
 
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37


Verfasst am: 12.05.2008, 12:01

Der sieht aber aus als muss ich da viel umschreiben
 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 12.05.2008, 12:13

(Zero Day;1791)
Ich will seit Heute VB lernen und hab auch schon bissle geschafft so 0,5%

Ich kann nicht mal 0,01% Very Happy

Nun ja, b2t:

Visual Basic: [code]' Make a DataObject.
Dim data_object As New DataObject

' Add the data in various formats.
data_object.SetData(DataFormats.Text, rchSource.Text)

' Copy data to the clipboard.
Clipboard.SetDataObject(data_object)[/code]

http://www.java2s.com/Code/VB/Windows-Syst...heclipboard.htm

Da steht doch alles was du brauchst.
Der Rest ist wie gesagt nur der Code vom Designer um nachvollziehen zu können wie das Programm aufgebaut ist.

 
Zero Day
Tutorial Leser
Tutorial Leser

Anmeldedatum: 10.05.2008
Beiträge: 37


Verfasst am: 12.05.2008, 12:27

data_object.SetData(DataFormats.Text, rchSource.Text)
In was soll ich das rchSource.Text umbennen ?

Weil momentan kommt
Fehler 1 Der Name "rchSource" wurde nicht deklariert.

_________________


 
tr4st
Überflieger
Überflieger

Anmeldedatum: 16.04.2008
Beiträge: 486


Verfasst am: 12.05.2008, 12:32


rchSource ist der Name der RichTextBox.
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB.NET] Fragen - Antworten

Tags: basic, paste, copy, text, and

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Problem mit always on top funktion 1038 30.10.2009, 11:26
Keine neuen Beiträge IntStr()funktion 1176 11.10.2007, 08:49
Keine neuen Beiträge TopMost Funktion unter DirectX 921 27.07.2007, 10:48
Keine neuen Beiträge Wie Funktion nutzen ? 1098 29.06.2007, 20:59
Keine neuen Beiträge update funktion einbauen 1341 28.01.2007, 23:11
 

RSSChina Börse am Abend vom Freitag dem 10.02.2012
RSSGrillen V
AdSprüche
dealrabbit Gutscheine Sprüche


[ Time: 0.6120s ][ Queries: 125 (0.2352s) ][ GZIP on - Debug on ]