VB ' listboxdan kopyalama
9
●2.377
- 28-03-2010, 01:15:50Forma bi Contextmenustrip koysRc adlı üyeden alıntı: mesajı görüntüle
Menuye "Kopyala" diye bi secenek ekle
Listboxun da Contextmenustrip ini bu koydugun olarak belirle
Sonra bu seceneğin click olayına
Clipboard.SetText(listbox1.selecteditem)
Okurkende gettext ile okursun
Kolay gelsin.. - 28-03-2010, 01:25:10Ben şöyle yapmak istiyorum 1 tane kopyala buttonum olacak buttona tıklandığında listbox içindeki yazıların kopyalanacak böyle olma şansı varmı ?NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
- 28-03-2010, 01:30:16Var tabi olmaz olur mu
Listboxtaki tüm yazıların kopyalanmasını istiyorsan şöyle yaparsın
string listeitems="";
for(int i=0;i<listbox1.items.count;i++)
{
listeitems+=listbox1.items[i].ToString()+"\t";
}
clipboard.SetText(listeitems)
okurkende
string [] items;
items[]=listeitems.split('\t');
Not: Tüm bu cevapları kopyaldığın yazıları kendi programın dışında kullanman gerektiğini düşündüğüm için yazıyorum. - 28-03-2010, 01:34:55NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
Siz bunu visaul basiclemi yaptınız ? - 28-03-2010, 01:50:30Çok pardon bu c# olanı vb ile farkısRc adlı üyeden alıntı: mesajı görüntüle
for un içindeki değişkeni yukarda tanımlayın
Dim i=0 as integer diye
String i de VB kurallarına göre tanımlayın
ve noktalı virgulleri silin
Diğerleri aynı zaten - 29-03-2010, 00:22:16Bu kodla listbox ın içindeki butün yazıları kopyalayabilirmiyim? Şu kod 1 tanesini kopyalıyor Clipboard.SetDataObject(ListBox1.Text) meselaNoVoLuMe adlı üyeden alıntı: mesajı görüntüle
- 06-04-2010, 23:18:25Üyeliği durduruldu
Dim kopyalanacak As String = String.Empty For i = 0 To ListBox1.Items.Count - 1 kopyalanacak &= ListBox1.Items(i) & " " Next Clipboard.SetText(kopyalanacak) End SubBu şekilde listbox içerisindeki tüm ifadeleri tek satır haline getirip kopyalayabilirsin.