• 30-08-2013, 15:05:01
    #1
    Arkadaşlar textbox'a girilen yazıyı aynı textboxta farklı şekilde nasıl gösterebilirim ve yazılan şeyi bir değişkende nasıl tutabilirim?

    Misal kullanıcı textbox'a naber yazıyor fakat naber yazarken textbox'a naber yazmayacak qweqsda yazacak misal fakat bir değişkende o naber yazısını tutabilmem gerekiyor aynı zamanda bunu nasıl yapabilirim ?
  • 30-08-2013, 15:21:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    öncelikle 29 harfi tutan bir array değişken tanımlayın ordan her textbox a yazı yazıldığında Textbox'ın text change özelliğinden random bir sayı üreterek (sayı 1 ila 29 arasında olmalıdır) rastgele harfi yazdırrısınız.

    asıl yazılan yazıyı tutmak için textbox ın Keywdown eventini tetikleterek Gelen keyleri bir değişkende tutabilirsiniz.
  • 30-08-2013, 15:34:58
    #3
    Chosen77 adlı üyeden alıntı: mesajı görüntüle
    öncelikle 29 harfi tutan bir array değişken tanımlayın ordan her textbox a yazı yazıldığında Textbox'ın text change özelliğinden random bir sayı üreterek (sayı 1 ila 29 arasında olmalıdır) rastgele harfi yazdırrısınız.

    asıl yazılan yazıyı tutmak için textbox ın Keywdown eventini tetikleterek Gelen keyleri bir değişkende tutabilirsiniz.
    Hocam şu şekilde şimdi textboxt'ta birşey gözükmeden yazı yazdırabiliyorum

    string a;
    a += textBox1.Text;
    textBox1.Text = "";

    bu kodlar text_changed eventinin içinde(string a hariç).Şimdi çok güzel bir şekilde ekrana belli etmeden tutuluyor fakat bu textboxtaki imleç yanıp söndüğünden anlaşılıyor bu imlecin gözükmesini nasıl engelleyebilirim(google'da araştırdım dll falan dahil etmek gerektiği yazıyor ama programa dll ilave etme konularına henüz geçmedim o yüzden kodla imleçin yanıp sönmesini engellemeyezmiyiz?)
  • 30-08-2013, 16:31:01
    #4
    Google'da "C# text crypto" olarak arat işini görür
  • 30-08-2013, 18:28:07
    #5
    pcbagimlisi adlı üyeden alıntı: mesajı görüntüle
    Hocam şu şekilde şimdi textboxt'ta birşey gözükmeden yazı yazdırabiliyorum

    string a;
    a += textBox1.Text;
    textBox1.Text = "";

    bu kodlar text_changed eventinin içinde(string a hariç).Şimdi çok güzel bir şekilde ekrana belli etmeden tutuluyor fakat bu textboxtaki imleç yanıp söndüğünden anlaşılıyor bu imlecin gözükmesini nasıl engelleyebilirim(google'da araştırdım dll falan dahil etmek gerektiği yazıyor ama programa dll ilave etme konularına henüz geçmedim o yüzden kodla imleçin yanıp sönmesini engellemeyezmiyiz?)
    eğer o kod işine yarıyorsa aşağıda yazdığım şey işine yarar..



    kırmızı ile işaretlediğimi yazacaksın öncelikle
    using System.Runtime.InteropServices;

    ondan sonra form1 class tanımının hemen altna

    [DllImport("user32.dll")]
    static extern bool HideCaret(IntPtr hWnd);



    yazacaksın sonra form1 in constructor una ( InitializeComponent(); bunun altına) HideCaret(textBox1.Handle); fonksiyonu çağıracaksın..

    sonra textbox1 un properties inden mouse click ve keypress eventlerini oluşturup yine aynı fonksiyonu çağıracaksın..
  • 30-08-2013, 18:37:43
    #6
    @emirhan hocam forumlarda birşey buldum fakat seviyesiz ingilizcem yüzünden sadece baka kaldım

    @ertan hocam teşekkürler hemen deniyorum.
  • 31-08-2013, 11:34:46
    #7
    @Ertan abi sağolasın oldu valla