Zdravím, mohl by prosím někdo poradit jak kopírovat více položek z ListBoxu do schránky (VB2005Express). Dík moc.
Fórum › Visual Basic
Kopírování více položek z ListBoxu do schránky
Ja viem so schránkou robiť len teoreticky ;), takže napr. neviem, či som použil dobrý formát dát, ale funguje mi to:
Uloženie dát do schránky (prešiel som všetky položky Listboxu a vytvoril String, napr. "Položka1,Položka2,Položka3")
Dim x As String = ""
For Each s As String In ListBox1.Items
x &= s & ","
Next
x = x.Substring(0, x.Length - 1)
Clipboard.SetData(Windows.Forms.DataFormats.CommaSeparatedValue, x)
Vybratie dát (dlhý string som rozdelil do poľa p a všetky položky tohto poľa som pridal ListBoxu)
If Clipboard.ContainsData(Windows.Forms.DataFormats.CommaSeparatedValue) Then
Dim x As String = Clipboard.GetData(Windows.Forms.DataFormats.CommaSeparatedValue)
Dim p() As String = x.Split(",")
For Each s As String In p
ListBox1.Items.Add(s)
Next
End If
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 13 hostů
Podobná vlákna
Programujte.com a kopírování kodu do schránky. — založil jXj
Mazání položek ListBoxu — založil VBA
Sčítání položek v listboxu — založil zrosty
Kopírování souboru z listBoxu — založil franta
ComboBoxEx a vice položek — založil Fereii
Moderátoři diskuze