Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Zapisywanie i odczyt danych z tablicy


Rekomendowane odpowiedzi

Opublikowano

Chce sobie zrobić taki mały programik. Ma on zapisywać po kliknięciu w button to pierwszej tablicy "0" a do pozostałych 5 "-" No i chyba wszystko działa a kod wygląda tak:
 

private void button2_Click(object sender, EventArgs e)
        {


            tablica1[x] = "0";
            tablica2[x] = "-";
            tablica3[x] = "-";
            tablica4[x] = "-";
            tablica5[x] = "-";
            tablica6[x] = "-";
            x = x + 1;
        }

A teraz jak zrobić aby po kliknięciu w ten button od razu było wyświetlane to w textboxie z miltiline w takiej formnie:

 

Tab1: 0
Tab2: -
Tab3: -
Tab4: -
Tab5: -
Tab6: -

?
Oczywiście aby wyświetlało całe tablice. Próbowałem z:

 

for (int i = 0; i < tablica1.Length; i++)
            {
                textBox1.AppendText(tablica1[i]);
            }

Ale nie wiem jak zrobić aby wyświetlało wszystkie tablice jedna pod drugą. 

Opublikowano

No najprościej pętlą dla każdej tablicy, a między nimi wstawiasz nową linię.

            foreach (char x in tab1)
            {
                textBox2.Text += x.ToString() + " ";
            }

            textBox2.Text += Environment.NewLine;

            foreach (char x in tab2)
            {
                textBox2.Text += x.ToString() + " ";
            }

            textBox2.Text += Environment.NewLine;

Tubady aka Chopey

❱❱❱❱ [Android] CS:GO Smoke Center ❰❰❰❰

 

Nie cheatuję.
Tubady.png

Opublikowano

Kolejnym indeksom kolejnych tablic, z tego co ja tam rozumiem. Ale ja jestem początkujący, mogę się mylić :)

@edit:

Przypisuje dane do indeksu x w 6 różnych tablicach, po czym zwiększa wartość x. No bynajmniej mi w wydaje się to nielogiczne, chociaż może być po prostu wyrwane z kontekstu

Opublikowano

Wygrał Pan @miejscowy.  :)  Jego pomysł najbardziej mi przypasował. Dzięki wielkie wszystkim. 

 

 

@edit. Ale i tak nie działa jak powinno bo źle to rozplanowałem.  :P

 

Jak wrócić do pierwszej linii? 

Opublikowano
textBox1.Text = tablica1[i] + "\n" + textBox1.Text;

Chodzi Ci o coś w tym stylu? ;D

 

Nie o to mi chodziło ale dzięki za zainteresowanie. ;) 

 

Wiesz może jak zrobić aby gdy w textboxie przechodzi do następnej linii bo już się znaki nie mieszczą to Żeby przechodziło aż o 7 linii niżej?  ;P

Opublikowano

Napisz jakąś metodę, że sprawdza w której linii został dodany znak i jeśli nie jest równe jeden, albo nie jest podzielne przez 7 to przenosi do kolejnej podzielnej przez 7. Ja bym spróbował zrobić coś takiego, ale może jest prostsza metoda :D

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...