Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Панель из 4 картинок WinForm

72K
13 сентября 2013 года
Num2
17 / / 22.08.2013
привет.
столкнулся с проблемой компановки панели из 4х разных картинки...
у меня есть резиновая динамически созданная панель, нужно в нее как-то вставить 4 разных картинки чтоб получить в результате как на скрине 2. картинки которые есть на скрине 1.

код где пытался что-то сделать, но получалось, что-то не понятное...

Код:
private void Form1_Load(object sender, EventArgs e)
{
    Panel main_panel = new Panel();
    main_panel.BackColor = Color.Azure;
    Panel panel_top_left = new Panel();
    Panel panel_top_right = new Panel();
    Panel panel_bottom_left = new Panel();
    Panel panel_bottom_right = new Panel();
 
    Bitmap btm_msg_panel_top_left = new Bitmap(Properties.Resources.blue_t_l);
    panel_top_left.BackgroundImage = btm_msg_panel_top_left;
    Bitmap btm_msg_panel_top_right = new Bitmap(Properties.Resources.blue_t_r);
    panel_top_right.BackgroundImage = btm_msg_panel_top_right;
    Bitmap btm_msg_panel_bottom_left = new Bitmap(Properties.Resources.blue_b_l);
    panel_bottom_left.BackgroundImage = btm_msg_panel_bottom_left;
    Bitmap btm_msg_panel_bottom_right = new Bitmap(Properties.Resources.blue_b_r);
    panel_bottom_right.BackgroundImage = btm_msg_panel_bottom_right;
 
    main_panel.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom;
    panel_top_left.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right;
    panel_top_right.Anchor = AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left;
    panel_bottom_left.Anchor = AnchorStyles.Bottom | AnchorStyles.Left;
    panel_bottom_right.Anchor = AnchorStyles.Bottom | AnchorStyles.Right;
 
    main_panel.Controls.Add(panel_top_left);
    main_panel.Controls.Add(panel_top_right);
    main_panel.Controls.Add(panel_bottom_left);
    main_panel.Controls.Add(panel_bottom_right);
 
    panel1.Controls.Add(main_panel);
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог