Hirdetés

Új hozzászólás Aktív témák

  • Speederer

    senior tag

    válasz kingabo #1948 üzenetére

    Valami ilyesmit sikerült összehoznom:

    public string atvalt(string honnan, int mit)
    {
    int mibe = 0;
    TextBox[] tb = new TextBox[4];
    tb[0] = textBox1;
    tb[1] = textBox2;
    tb[2] = textBox3;
    tb[3] = textBox4;
    if (honnan == "")
    {
    for (int i = 0; i < tb.Length; i++)
    {
    tb[i].Text = "0";
    }
    }
    else
    {
    for (int i = 0; i < tb.Length; i++)
    {
    if (i == 0) { mibe = 10; }
    else if (i == 1) { mibe = 2; }
    else if (i == 2) { mibe = 8; }
    else if (i == 3) { mibe = 16; }
    tb[i].Text = Convert.ToString(Convert.ToInt32(honnan, mit), mibe);
    }
    }
    return null;
    }

    private void textBox1_KeyUp(object sender, KeyEventArgs e)
    {
    atvalt((sender as TextBox).Text, 10);
    }

    Így elég 1 sor minden textBox_KeyUp-hoz.

    A tömb elemeit csak így felsorolással tudtam megadni, pedig valahogy így szerettem volna:
    TextBox[] tb = new TextBox[textBox1, textBox2, textBox3, textBox4];

    Ez miért nem tetszik neki?

    [ Szerkesztve ]

    A rendrakás a kisemberek mániája. A zseni átlátja a káoszt!

Új hozzászólás Aktív témák