NotePad da Ctrl-c yapınca kopyalama (gelişmiş)

DeatSlayer
15-04-2014, 19:04   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

lk önce merhaba arkadaşlar. Ben notepad tarzı proğram yapıyorum.

If e.Control = True And e.KeyCode = Keys.C Then

        MsgBox("Kopyalandı")
        My.Computer.Clipboard.SetText(RichTextBox1.SelectedText)
         RichTextBox1.Focus()
    End If
yazınca ctrl+c yapınca seçilen kelimeyi kopyalıyor, benimde istediğim bu ama msgboxı çıkarınca

If e.Control = True And e.KeyCode = Keys.C Then

        My.Computer.Clipboard.SetText(RichTextBox1.SelectedText)
         RichTextBox1.Focus()
    End If
seçilen kelimeyi kopyalamıyor(proğramdan çıkınca google vesaire ye ctrl+v yapınca kopyaladığım kelimeyi yapıştırmıyor.) hangi kodu yazarsam ctrl+c yapınca, msgbox çıkmadan,proğramdan çıksam bile seçilen kelimeyi kopyalar?

Sistem Bilgilerim
mehmet_93
15-04-2014, 23:39   |  #2  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

Hangi eveta yazıyorsun kodları ? eğer richtextboxun keydown eventine yazarsan sağlam çalışacaktır. Sorununu tam anlamamışta olabilirim. Bende şu hali ile sorunsuz kopyalama yapıyor. 



Private Sub RichTextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles RichTextBox1.KeyDown
If e.Control = True And e.KeyCode = Keys.C Then

My.Computer.Clipboard.SetText(RichTextBox1.SelectedText)
RichTextBox1.Focus()
End If
End Sub


DeatSlayer
16-04-2014, 13:10   |  #3  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

malasef olmadı

mehmet_93
16-04-2014, 13:45   |  #4  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

Peki bu kodu neden kullanıyorsunuzki ctrl c yapınca windows zaten clipboarda çekiyor kendisi. programdaki richtextboxdanda çekiyor.

Son Düzenleme: mehmet_93 ~ 16 Nisan 2014 13:47
mehmet_93 bu faydalı yanıtı için aşağıdaki 1 kişiden teşekkür aldı... [ Göster ]
DeatSlayer
16-04-2014, 21:07   |  #5  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

Video çektim sorunumu inşallah daha iyi anlatabilmişimdir buyrun link : 

Video KaldırılmışVideo Kaldırılmış
DeatSlayer
16-04-2014, 21:07   |  #6  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

video açılmazsa youtube linki : http://www.youtube.com/watch?v=gQ8saENEBjA&feature=youtu.be

mehmet_93
16-04-2014, 21:33   |  #7  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

iki paylaşımınızdada video linkini göremedim ki bende youtube engelli ne yazıkki. Ama size kesin çözüm getirebilecek güzel bi tavsiyem olsun ""http://social.msdn.microsoft.com/Forums/tr-TR/home?forum=vbnettr""  microsoftun vb.net ile ilgili forumu ve benden daha bilgili abilerimiz var sorununu buraya yaz yarına kadar kesin çözümün çıkar. Bu forumda buna başka cevap çıkacagını sanmıyorum :)

DeatSlayer
17-04-2014, 20:09   |  #8  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

malasef 3 kez oraya konu açtım ama kimse cevap yazmadı :'(

mehmet_93
17-04-2014, 23:37   |  #9  
mehmet_93 avatarı
Yıllanmış Üye
Teşekkür Sayısı: 97
593 mesaj
Kayıt Tarihi:Kayıt: Tem 2010

Ben vbnet forumunu düzenli olrak takip ederim ama böyle bir konuyu görmedim hiç. Forumun türkiye kısmına açtığından eminmisin Utanma   Bu forumda bu soruna çözüm çıkacağını hiç sanmıyorum ama bekleyedebilirsin. sen yine attığım adresteki foruma burda paylaştığın videoyla ve başlıkla bi konu aç bende takipçin olacağım. Belkide ordakilerde bneim gibi ctrl c ye gerek olmadan zaten kopyalar gibi bir mantık güdüp anlamamışlardır. Bende videoyu bi izleyebileydim iyiydi merak ettim anlamadımda sorunu :)

DeatSlayer
18-04-2014, 13:45   |  #10  
OP Taze Üye
Teşekkür Sayısı: 0
9 mesaj
Kayıt Tarihi:Kayıt: Nis 2014

sorularımı şu başlık altında soruyorum : http://social.msdn.microsoft.com ... aldiscussionstr&;forum=konudisitr&prof=required

açtığım konu: http://social.msdn.microsoft.com ... py?forum=konudisitr                                   ------------ 13nisanda açtım gerisini sen düşün..Bu arada ilgin için teşekkür ederim