C# Metin Kopyalama

C# Metin Kopyalama

C# Metin Kopyalama

  2 dakika Okuma Süresi
Merhabalar, C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde bir metni kopyalacak ve keseceğiz. Yani clipboard'a ekleyeceğiz. Hadi başlayalım !

Öncelikle şunu belirtmeliyim ki, metin kopyalama Windows Forms projelerinde yapılmaktadır, konsol projelerinde ne yazık ki kullanamıyoruz.
Öncelikle bir tane Windows Forms projesi oluşturup kopyalama yapmak istediğimiz formun kodlarına geçiş yapıyoruz.
Kopyalama işlemi için System.Windows.Forms kütüphanesini kullanacağız.
System.Windows.Forms kütüphanesi kullanıldığı için konsol projelerinde metin kopyalama işlemi yapamıyoruz. Tabiki kütüphaneyi kullanabilmek için projemize eklememiz gerek. Bunun için sayfanın en başına
using System.Windows.Forms;
kod satırını ekleyelim.
Kullanacağımız sınıfın adı Clipboard, fonksiyon ise static tipte olan yani bulunduğu sınıfın yeni bir nesnesi üretilmeden doğrudan erişilebilen SetText() fonksiyonu olacak.
Bu fonksiyon string tipte kopyalanacak metni parametre olarak alıyor ve void tipte olduğu için geriye herhangi birşey döndürmüyor. Örneğin form üzerinde bir tane TextBox olduğunu varsayalım ve bu TextBox'ta yazan ifadeyi kopyalayalım istersek, örnek kod şöyle olmalı;
Clipboard.SetText(textBox1.Text);
İşte bu kadar kolay :)

Elbette kopyalanmış ifadeyi de alabiliyoruz.
Bunun için yine Clipboard sınıfı içerisinde yer alan static tipteki GetText() fonksiyonunu kullanmamız gerek. Bu fonksiyon hiç parametre almıyor ve geriye string döndürüyor.
Örnek kullanımı ise şöyle;
string kopyalanan = Clipboard.GetText();

Eveett, bu dersimizde bu kadardı, tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz.
Herkese hayırlı günler.


  • İçeriği Paylaş:

İÇERİĞİ DEĞERLENDİR

Toplam Değerlendirme Sayısı: 0
Toplam Değerlendirme: 0 / 5

Cevap Yaz