Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Visual C# => Konuyu başlatan: sayangku - 15 Şubat 2017, 23:44:01

Başlık: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 15 Şubat 2017, 23:44:01
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
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 15 Şubat 2017, 23:51:06
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.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: mert3162 - 16 Şubat 2017, 00:20:24
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.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: Yuunus - 16 Şubat 2017, 08:26:25
items.add turi birsey olmasi gerek
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 11:44:42
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
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: 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 ?
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 12:47:02
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
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 12:49:30
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 :)

Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: 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.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 14:24:32
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 ?
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: diot - 16 Şubat 2017, 14:59:37
chr$(10) + chr$(13) ekle her satırda

chr$(10) new line
chr$(13) satırbaşı --- enter tuşu
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 16 Şubat 2017, 16:15:42
Eğer verileri alt alta yazdırmak istiyorsan neden ListView (https://msdn.microsoft.com/en-us/library/system.windows.forms.listview(v=vs.110).aspx) kullanmıyorsun? TextBox kullanmanın bir sebebi var mı?
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 17:11:14
Alıntı yapılan: vitruvius - 16 Şubat 2017, 16:15:42
Eğer verileri alt alta yazdırmak istiyorsan neden ListView (https://msdn.microsoft.com/en-us/library/system.windows.forms.listview(v=vs.110).aspx) 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);
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 16 Şubat 2017, 17:14:13
Bahsettiklerinin hiçbiri ListView için bir sorun değil. Hepsini kontrol edebilirsin.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 16 Şubat 2017, 18:49:21
Misal:

(https://gifyu.com/images/my_ListView.gif)

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.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 16 Şubat 2017, 18:58:30
Alıntı yapılan: vitruvius - 16 Şubat 2017, 18:49:21
Misal:

(https://gifyu.com/images/my_ListView.gif)

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.

hocam kodunuzu paylabilirmisiniz  rica etsem ben boyle yaptım  listView1.Items.Add(textBox2.Text);
sizin gibi duzgun olmadi ayar felanda yapılcakmi ?
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 16 Şubat 2017, 19:11:27
Hazır kod isteyene kadar ListView hakkında biraz okursan kendin de yazarsın. Zor bir kontrol değil.
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: sayangku - 17 Şubat 2017, 15:07:31
 private void Form1_Load(object sender, EventArgs e)
        {
            listView1.View = View.List;
            listView1.FullRowSelect = true;
            listView1.Columns.Add("data", 150);

        }

        private void button1_Click(object sender, EventArgs e)
        {
            string data = textBox1.Text ;
            string[] bilgiler = { data };
            listView1.Items.Add(new ListViewItem(bilgiler));
            textBox1.Clear();
        }

hocam listview bende alt alta gelmedi yanına yaziyor bu konuda yardımcı olurmsunuz sinir bastı iyice beni :)
Başlık: Ynt: c sharp texbox1.text verileri texbox2.text atma sorunu
Gönderen: vitruvius - 17 Şubat 2017, 16:23:35
ListView'in View özelliğini Details yap.