c sharp texbox1.text verileri texbox2.text atma sorunu

Başlatan sayangku, 15 Şubat 2017, 23:44:01

sayangku

sa arkadaşlar bu sorunu çözemedim bi türlü ben texbox2.tex verileri texbox4.text  atmak istiyorum şöyle bir kod yazdım
textBox4.Text = textBox2.Text;   butona basinca  texbox2.text verileri texbox4 aktariyor bunda sorun yok ama  sorun şuki ben yeni veri kaydedince bi önceki kaydettim
veri gidiyor benim her kaydettim verinin texbox4 kalmasını istiyorum buna nasıl bir kod yazabilirim 
texbox2.text
1
2
3   degerini yazdim  texbox4 gönderdim  neyse sonra texbox2 .text
4
5
6 verdim   texbox attım zaman
4
5
6
oldu ben
1
2
3
4
5
6 olmasini istiyorum yani bi önceki veri gitmesin istiyorum yardım ederseniz sevinirim saygıllar

vitruvius

Bir önceki veri gitmesin istiyorsan iki stringi birleştireceksin. Sen direkt string atıyorsun. Yani textbox4'teki text + gönderdiğin veri yeni text olacak.

mert3162

bir listbox ile çözülebilir bence bir araştır derim textboxa yazıp gönder butonuna bastıkca bilgiyi listboxa yazarsın her yeni butona tıklamanda bir sayac calıstırıp bir arttırarak list boxa yazarsın sonra bunu text boxta listboxtan 0ıncı satır 1.satır 2.satır bilgilerini aralarına + koyarak yan yana listelersin yada multi textbox kullanıp her butona tıkladığında veriyi ekleyip enter butonuna bastırabilirsin ama veriyi silmeden eklemen icin önceki bilgiyi bir buffer alana yazman gerekiyor.
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

Yuunus


sayangku

hocam haklısınız ama ben c sharp çok fazla bilmiyorum seriport programı yazdım  gelen verileride en son kaydediyorum
try
            {
                SaveFileDialog save = new SaveFileDialog();

                save.Title = "Dosyayı Kaydet";

                save.DefaultExt = "txt";

                save.ShowDialog();

                StreamWriter DosyaKaydet = new StreamWriter(save.FileName);

               DosyaKaydet.WriteLine(textBox5.Text);

                MessageBox.Show("Dosya Kaydedildi");

                DosyaKaydet.Close();
            }
            catch
            {

            }

bu şekilde listbox denedim ama verim alamadım bu arada
// listbox1.Items.Add(textBox2.Text); bu şekildede  texbox2 veriyi lisbox atiyosun ama bu sefer txt kayıt etme esnasinda boş olarak kaydediyor
kodu duzelttım halde bir de verimsiz geldi bana en iyisi texbox dan texbox yapmak diye düşünüyorum
kod atarsanız çok sevinirim

diot

Basic de kullanılan   a$=a$ + b$ ifadesinin bir benzeri
Basit bir yöntem olan
textBox4.Text = textBox4.Text + textBox2.Text

denedinizmi ?

sayangku

Alıntı yapılan: diot - 16 Şubat 2017, 11:54:26
Basic de kullanılan   a$=a$ + b$ ifadesinin bir benzeri
Basit bir yöntem olan
textBox4.Text = textBox4.Text + textBox2.Text

denedinizmi ?

hocam oldu hiç aklıama gelmemisti ama datalarda
1
2
34
5
67
8
9

34 ve 67 degilde  ben onlari
1
2
3
4
5
6
7
8
9
olarak sıralamak istemistim malesef yukardakı gibi oluyor bunu nasıl duzeltebilirim

sayangku

Alıntı yapılan: diot - 16 Şubat 2017, 11:54:26
Basic de kullanılan   a$=a$ + b$ ifadesinin bir benzeri
Basit bir yöntem olan
textBox4.Text = textBox4.Text + textBox2.Text

denedinizmi ?

hocam son eksigimide çözerseniz sevinirim :)


muhittin_kaplan

soruyu pek anlamadım ama text2 deki gelen verileri text4 e "eklenmesini" istitorsunuz sanırım.

text4.text +=text2.text

text2 ye gelen her veriyi text4 e ekleyerek gider.

sayangku

Alıntı yapılan: muhittin_kaplan - 16 Şubat 2017, 13:57:31
soruyu pek anlamadım ama text2 deki gelen verileri text4 e "eklenmesini" istitorsunuz sanırım.

text4.text +=text2.text

text2 ye gelen her veriyi text4 e ekleyerek gider.
hocam denedim veri boyle oluyor
1
2
34
5
6

hocam 3 malesef 34 gibi gözküyor
sıralaama boyle olması gerek
1
2
3
4
5
6
nası yapabilirz ?

diot

chr$(10) + chr$(13) ekle her satırda

chr$(10) new line
chr$(13) satırbaşı --- enter tuşu

vitruvius

Eğer verileri alt alta yazdırmak istiyorsan neden ListView kullanmıyorsun? TextBox kullanmanın bir sebebi var mı?

sayangku

#12
Alıntı yapılan: vitruvius - 16 Şubat 2017, 16:15:42
Eğer verileri alt alta yazdırmak istiyorsan neden ListView kullanmıyorsun? TextBox kullanmanın bir sebebi var mı?
listvievde verilerde çok boşluk bırakıyor ve  bir sonraki gonderdim veride  baska bir satır acıyor oyuzden kullanmıyorum benim için alt alta gelmesi onemli
yanina satir istemiyorum hocam en son txt olarak kaydedicem verileri tek bir satırda altta olcak şekilde
1
2
3
4
5

listvievde
1 6
2 7
3 8
4 9
5 10
bunu istemiyorum
listView1.Items.Add(textBox2.Text);

vitruvius

Bahsettiklerinin hiçbiri ListView için bir sorun değil. Hepsini kontrol edebilirsin.

vitruvius

#14
Misal:



Ayrıca .txt dosyasına alt alta yazdırmak için verileri de alt alta saklaman gerekmez tabi. Ama alt alta daha hoş duruyor tabi.