• 05-03-2010, 11:36:11
    #1
    Üyeliği durduruldu


    resimde kırmızı şekilde görünen kısımdaki imleci nasıl yokedebilirim textbox'un özelliklerinde bakdım ama bulamadım ? (veya iyi bakamadım ) veya böyle birşey olamaz.
  • 11-03-2010, 22:39:21
    #2
    Üyeliği durduruldu
    hocam imleç .focus olayının olduğunu gösterir. o nesneye konumlanılmasını veya hiç yazılmamasını istiyorsanız .enabled=false demelisiniz.
  • 11-03-2010, 23:38:39
    #3
    Sanırım yeni bir textbox geliştirmen gerekiyor. Kendi compenentini oluşturcan yani
    Sana hemen bir labelden istediğin gibi bir textbox nasıl oluşturulur göstereyim
    yazdım buyur kodları bu şeklde
    Designer dan aldıgım kodları da ekledim sen bunları elle yapabilirsin desgner kodlarını yazmana gerek kalmaz :

    Alıntı
    private System.Windows.Forms.Label label3;
    this.label3.BackColor = System.Drawing.Color.White;
    this.label3.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
    this.label3.Location = new System.Drawing.Point(374, 136);
    this.label3.Name = "label3";
    this.label3.Size = new System.Drawing.Size(101, 28);
    this.label3.TabIndex = 7;
    this.label3.PreviewKeyDown += new System.Windows.Forms.PreviewKeyDownEventHandler(th is.label3_PreviewKeyDown);
    this.label3.Click += new System.EventHandler(this.label3_Click);
    private void label3_Click(object sender, EventArgs e)
    {
    label3.Focus();
    }

    private void label3_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
    {
    label3.Text +=(char)e.KeyValue;

    }
    Bunu istersen kontrol haline getirip kullanabilirsin.
    Nasıl yaparım dersende google amcayı aç
    Windows kontrülü nasıl oluşturulur yaz kesin çıkar
    VS ile Control Library Project oluştururyorsun vs.. vss..
    Neyse hadi ben yatar..
  • 12-03-2010, 00:03:50
    #4
    Üyeliği durduruldu
    Sağol novolume aklıma gelmedi hiç label kullanarak yapmak.