none
textbox satır sorunu RRS feed

  • Soru

  • Seri no üretecek bir program yapıyorum. Herşey gayet iyi sadece iki noktada takıldım. Butona tıkladığımda font dialog penceresi cıkıyor buraya başlamasını istediğim seri no yu giriyorum fontdialog penceresinden ok deyince ardaşık olarak seri no üretmeye başlıyor ancak textbox1de bunları tek satırda kaydediyor .Ardaşık her yeni seri no yu alt alta ve hex olarak textbox1 e kaydetmeyi başaramadım yardımlarınızı bekler iyi çalışmalar dilerim.
    7 Ocak 2014 Salı 06:31

Yanıtlar

  • RichTextBox yerine TextBox kullanırsanız sorununuz çözülür. Yukarıdaki koda bakılırsa zaten ihtiyacınız yok RichTextBox'a denetimine. (RichTextBox denetiminde satır sonu karakterleri farklı)

    16 lık düzende yazmaya gelince de

    b0.ToString();

    yerine

    b0.ToString("X");

    işinizi görür.


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    • Yanıt Olarak İşaretleyen sait ÇETİN 8 Ocak 2014 Çarşamba 06:09
    7 Ocak 2014 Salı 19:44

Tüm Yanıtlar

  • TextBox alt alta yazı göstermez. RichTextBox kullanın.

    Microsoft bu servisi kullanıcılarına yardım etme, Microsoft urunleri ve teknolojileriyle ilgili bilgi bankasını genişletme amacıyla ucretsiz sunmaktadır. Bu icerik olduğu gibi benim tarafımdan hazırlanmış olup Microsoft tarafından herhangi bir sorumluluk ustlenildiği anlamına gelmez. Iletişim: Mail Gönder

    • Yanıt Olarak İşaretleyen sait ÇETİN 7 Ocak 2014 Salı 09:34
    • Yanıt İşaretini Geri Alan sait ÇETİN 7 Ocak 2014 Salı 09:48
    7 Ocak 2014 Salı 06:42
    Moderatör
  • TextBox'ın Multiline özelliğini true yapın. Daha sonra eklenen her serinodan sonra + Envrionment.NewLine ekleyin.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    7 Ocak 2014 Salı 07:58
  • Teşekkür ederim.

    int b0=0;

    if(b0<=10000000)

    b0++;

    rich TextBox1.Text += b0.ToString()+ Envrionment.NewLine;

    int b1=b0;

    if(b0<=10000000)

    b1++;

    rich TextBox1.Text += b1.ToString()+ Envrionment.NewLine;

    ..........................

     b100 e kadar richtext1 de gösterdi.Ancak save dialog penceresi çağırıp kaydet dediğimde yine tek satırda her seri no arasında kalın bir çizgi koyarak text formatında kayıt ediyor.text formatındaki kayıtda da altalta kayıt nasıl yapabilirim.

    Ayrıca;

    Onluk sayı sistemi olarak değilde 16 lıksayı sistemi olarak ardaşık üretmesini nasıl sağlarım.



    7 Ocak 2014 Salı 08:02
  • siz napıyorsunuz bu kodda? b100 mü? Döngü nedir biliyormusunuz? yapmak istediğinizi biraz açıklayın bu şekilde olmaz bu iş.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
    MCC

    7 Ocak 2014 Salı 09:53
  • Önay  bey.

    Yardımlarınız için teşekkür ederim. Ardaşık sayı üretmek istiyorum. Başlanıç sayısı vereceğim dha sonra ardaşık biçimde 100 e kadar sayı üretip txt formatında bir dosyaya kaydedecek.yukarıda göstrmiş olduğum b0 değişkeninin değerini 1artırarak ve daha sonraki ardaşık sayı için b1değişkeni tanımlayıp onun değerinide bir önceki sayıya eşitleyip onuda bir artırıyorum bu şekilde text formatında save dialog aracıyla kaydediiyorum yukarıdaki örnekle oluyor ancak kayıt yaptığım dosyaya baktığım zaman yine tek satır halinde görünüyor.



    7 Ocak 2014 Salı 15:39
  • Merhaba,

    Textbox'taki değeri metin dosyasına kaydettiğiniz kısmın kodunu da yazar mısınız?

    İyi çalışmalar...


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    7 Ocak 2014 Salı 15:53
  • private void button3_Click(object sender.EventArgs e)

    {

    saveFileDialog1.Title= "kaydediliyor";

    saveFileDialog1.DefaultExt="txt";

    saveFileDialog1.ShowDialog();

    StreamWriter yaz = new StreamWriter (saveFileDialog1.FileName);

    yaz.WriteLine(richTextBox1.Text+= Enviroment.NewLine);

    yaz.Close();

    Buda kayıt yaptırdığım komutlar

    7 Ocak 2014 Salı 16:07
  • RichTextBox yerine TextBox kullanırsanız sorununuz çözülür. Yukarıdaki koda bakılırsa zaten ihtiyacınız yok RichTextBox'a denetimine. (RichTextBox denetiminde satır sonu karakterleri farklı)

    16 lık düzende yazmaya gelince de

    b0.ToString();

    yerine

    b0.ToString("X");

    işinizi görür.


    Savaş Murat Alkım - MCT, MCSD, MS, MCPS, PMP

    • Yanıt Olarak İşaretleyen sait ÇETİN 8 Ocak 2014 Çarşamba 06:09
    7 Ocak 2014 Salı 19:44