Arkadaşlar c# da program yazıyorum.ancak bir sorunum var.
richTextBox içindeki textler seçildikten sonra mouse ile sağ tuşa basılmasına izin vermiyor.müşteriminde tam olarak istediği şey o.nasıl izin verebilirim sağ tuşa.
not: visual studio 2008 kullanıyorum.
C# Sağ Tuşa İzin Verme
7
●2.954
- 22-11-2009, 01:11:52
- 22-11-2009, 02:00:50rich textboxlar normal sağtuş menüsüne izin vermezler projenize bir tane contexMenuStrip ekleyip RichTextBox ın özelliklerindeki ContextMenuStrip Seçeneğinden O contexMenuStripi gösteriyorsunuz.contexMenuStripin click eventine richtextbox ta seçili metin ile ilgili yapacağınız işlemleri yazmanız gerekecek.
- 22-11-2009, 06:45:11Arkadaşım buyur senin istediğin şeyle ilgili zamanında bi örnek yapmıştım..
link:
http://www.burhanemre.com/uploads/MetinCopyPaste.rar
Şifre :
www.burhanemre.com - 22-11-2009, 14:32:25arkadaşlar yardımlarınızdan ötürü çok teşekkür ederim.sorun halledildi.saolun ikinizde.
- 24-11-2009, 00:20:56arkadaşlar rictextBox taki sorunu hallettik ama problemin benzeri listBox da karşıma çıktı.listBox taki itemlerin tümünü nasıl tek adımla seçtirebilirim? ve bu itemleri nasıl kopyala yaptırabilirim.richTextBox için uyguladıklarımı denedim ama yemedi.bir el atarsanız sevinirim.
tüm arkadaşlara tekrar teşekkürler. - 24-11-2009, 06:48:41ListBox un SelectionMode özelliğini MultiSimple yap.
context menu strip olayı zaten aynı textbox ta ki gibi
tek fark sag tıklayınca kopyalanacak olan menu tıklandıgınıda
int i=0;
ben örnek olarak formun başlıgına yazdırdım sen kopyalayacagın bir stringe veya başka nereye istersen onu yazacaksın..
while (i < listBox1.SelectedItems.Count)
{
this.Text += listBox1.SelectedItems[i].ToString();
i++;
}
Kolay gelsin - 24-11-2009, 13:10:53NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
arkadaşın verdiği gibi yada for ile bu şekilde hatta listboxlar dizi şeklinde içerik tuttuğu için foreach ile içerilerinde döngülerle dönerek içeriği çekebilirsiniz.
for (int i = 0; i < listBox1.Items.Count; i++)
{
this.Text += listBox1.SelectedItems[i].ToString();
} - 24-11-2009, 15:34:50dostum teşekkür ederim öncelikle ancak vermiş olduğun örneği anladım ancak benim yapmak istediğim itemleri başka bir text aktarmak değil. clipboard a alıp kullanıcının isterse seçtiği itemleri sıralı bir biçimde alt alta notpad vs. gibi uygulamalara yapıştırabilmesini saplmak.NoVoLuMe adlı üyeden alıntı: mesajı görüntüle
umarım anlatabilmişimdir ne yapmak istediğimi.