none
c# labeldeki satır sayısını bulma[yardım]! RRS feed

  • Soru

  • Buttona tıklayınca formdaki labele alt alta bir takım şeyler yazdırıyorum.

    İstediğim labelde toplam kaç tane satır var :)

    yardımlarınız için şimdiden teşekkürler...

    9 Ocak 2016 Cumartesi 12:42

Yanıtlar

  • using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace Deneme
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            void LabelAdd()
            {
                foreach (Control item in this.Controls.OfType<Label>())
                {
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < item.Text.Length; i++)
                    {
                        sb.Append(item.Text[i].ToString().Trim());
                    }
                    listBox1.Items.Add(sb.ToString() + " :" + sb.Length.ToString());
                }
            }
    
            private void btnAdd_Click(object sender, EventArgs e)
            {
                LabelAdd();
            }
    
           
        }
    }
    Basit olarak böyle kendine göre düzenlersin.Kolay gelsin;


    • Düzenleyen Kenan YILMAZ 9 Ocak 2016 Cumartesi 14:16
    • Yanıt Olarak İşaretleyen presy58 9 Ocak 2016 Cumartesi 15:19
    9 Ocak 2016 Cumartesi 14:15

Tüm Yanıtlar

  • Merhaba;

    Aynı konuyu 2 ayrı başlıkta açmandan anladığım çok acil cevap bekliyorsunuz.

    Peki o zaman.

     Label daki yazıları ne ile ayırıyorsunuz.

    Kolay Gelsin.


    HNG ═══ᵌ Ữ

    9 Ocak 2016 Cumartesi 12:50
  • using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    
    namespace Deneme
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            void LabelAdd()
            {
                foreach (Control item in this.Controls.OfType<Label>())
                {
                    StringBuilder sb = new StringBuilder();
                    for (int i = 0; i < item.Text.Length; i++)
                    {
                        sb.Append(item.Text[i].ToString().Trim());
                    }
                    listBox1.Items.Add(sb.ToString() + " :" + sb.Length.ToString());
                }
            }
    
            private void btnAdd_Click(object sender, EventArgs e)
            {
                LabelAdd();
            }
    
           
        }
    }
    Basit olarak böyle kendine göre düzenlersin.Kolay gelsin;


    • Düzenleyen Kenan YILMAZ 9 Ocak 2016 Cumartesi 14:16
    • Yanıt Olarak İşaretleyen presy58 9 Ocak 2016 Cumartesi 15:19
    9 Ocak 2016 Cumartesi 14:15
  • teşekkürler
    9 Ocak 2016 Cumartesi 15:19