Tabcontrol и поток

Тема в разделе ".NET", создана пользователем Mutronics, 17 июн 2007.

Статус темы:
Закрыта.
  1. Mutronics

    Mutronics Гость

    Код (Text):
    public Thread trd;

    private void ShowPicture(){  
    TabPage newpage = new TabPage(a_name[n]);
    PictureBox newpic = new PictureBox();
    Label newlabel1 = new Label();
    Label newlabel2 = new Label();
    tabControl1.TabPages.Add(newpage);
    tabControl1.SelectTab(tabControl1.TabPages.Count - 1);
    newpage.Controls.Add(newpic);
    newpage.Controls.Add(newlabel1);
    newpage.Controls.Add(newlabel2);

    newlabel1.Location = new Point(0,482);
    newlabel1.TextAlign = ContentAlignment.MiddleCenter;
    newlabel1.Width = 640;
    newlabel1.BorderStyle = BorderStyle.FixedSingle;
    newlabel1.Text = a_name[n];

    newlabel2.Location = new Point(0, 507);
    newlabel2.TextAlign = ContentAlignment.MiddleCenter;
    newlabel2.Width = 640;
    newlabel2.BorderStyle = BorderStyle.FixedSingle;
    newlabel2.Text = a_comment[n];

    newpic.Width = 640;
    newpic.Height = 480;
    newpic.BorderStyle = BorderStyle.FixedSingle;
    newpic.SizeMode = PictureBoxSizeMode.CenterImage;
    newpic.Image = LoadPicture(siteurl + "images/gallery/base/big/" + a_id[n] + "." + a_ext[n]);
    }


    private void pictureBox1_MouseClick(object sender, MouseEventArgs e){
    n = 0;
    trd = new Thread(new ThreadStart(ShowPicture));
    trd.Start();
    }
    При нажатии на PictureBox выдет:
    Помогите уже в отчаянии !!!
     
  2. Pasha

    Pasha Гость

Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей