Problem ze stworzeniem TextBoxa [.net]

Odpowiedz Nowy wątek
2006-01-09 18:54

Rejestracja: 17 lat temu

Ostatnio: 2 lata temu

0

Witam.
Chciałbym z poziomu kodu w c# stworzyć potrzebną mi ilość texTboxów w oknie programu. Miłałoby to wyglądać mniej więce w ten sposób:

for (i=0; i<n; i++)
{
     stworz_textoxa(parametry)   //funkcja tworząca listboxa o zadanych 
                                               // współrzędnych i o zadanym rozmiarze
}

Stworzyłem takową funkcję:

public void narysuj_TextBoxa (int wsp_x, int wsp_y, int roz_poz, int roz_pion, string tekst)
        {
            TextBox textBox = new TextBox();

            textBox.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(238)));
            textBox.ForeColor = System.Drawing.Color.Brown;
            textBox.Location = new System.Drawing.Point(wsp_x, wsp_y);
            textBox.Name = "textBox";
            textBox.Size = new System.Drawing.Size(roz_poz, roz_pion);
            textBox.TabIndex = 4;
            textBox.Text = tekst;
            textBox.Enabled = false;
            textBox.Visible = true;
            textBox.Show();

        }

Jednak gdy ją wywołuje , a następnie robie okno_programu.Refresh(), to nic sie nie wyświetla. Dlaczego tak jest i jak to poprawić?
Z góry dzięki za pomoc,
Pozdrawiam.

Pozostało 580 znaków

2006-01-09 23:29

Rejestracja: 17 lat temu

Ostatnio: 2 lata temu

0

Zainteresowanych rozwiązaniem problemu odsyłam na:

http://www.codeguru.pl/forum-posts-1640.aspx

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0