C#

C# Metin Kopyalama

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. Tabiiki 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.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 2 Ortalama: 3]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu