Guest User

Untitled

a guest
Sep 6th, 2013
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.48 KB | None | 0 0
  1.  for (int i = data_list.Count - 1; i >= 0; i--)
  2.                     {
  3.                         Panel panel = new Panel(); //создание блока сообщения и наложение картинки
  4.                         panel.Name = i.ToString();
  5.                         panel.MouseEnter += new EventHandler(panel_MouseEnter);
  6.                         Label textBox_name = new Label();
  7.                         Label textBox_date = new Label();
  8.                         Label textBox_msg = new Label();
  9.                         panel.Width = 308;
  10.                         Bitmap btm_msg = new Bitmap(Properties.Resources.NotificationCenterWindow_msg_box);
  11.                         panel.BackgroundImage = btm_msg;
  12.                         panel.BackgroundImageLayout = ImageLayout.Stretch;
  13.                         panel.Location = new Point(x, y);
  14.  
  15.  
  16.                         panel.Controls.Add(textBox_date); //наложение на panel даты создания сообщения
  17.                         textBox_date.Name = "textBox_date" + i.ToString();
  18.                         textBox_date.Location = new Point(232, 8);
  19.                         textBox_date.Size = new System.Drawing.Size(70, 15);
  20.                         textBox_date.BorderStyle = BorderStyle.None;
  21.                         textBox_date.MinimumSize = new System.Drawing.Size(72, 15);
  22.                         textBox_date.TextAlign = ContentAlignment.MiddleRight;
  23.                         textBox_date.BackColor = Color.DarkGray;
  24.                         textBox_date.Anchor = AnchorStyles.Right | AnchorStyles.Top;
  25.                         textBox_date.ForeColor = SystemColors.ScrollBar;
  26.  
  27.  
  28.                         panel.Controls.Add(textBox_name); //наложение на panel имя\название автора сообщения
  29.                         textBox_name.Size = new System.Drawing.Size(100, 15);
  30.                         textBox_name.MinimumSize = new System.Drawing.Size(100, 15);
  31.                         textBox_name.Location = new Point(5, 8);
  32.                         textBox_name.BorderStyle = BorderStyle.None;
  33.                         textBox_name.BackColor = Color.DarkGray;
  34.                         textBox_name.ForeColor = SystemColors.ScrollBar;
  35.  
  36.             panel.Height = textBox_name.Height + 19;
  37.                         panel1.Controls.Add(panel);
  38.                         panel.Anchor = AnchorStyles.Left | AnchorStyles.Right | AnchorStyles.Top;
  39.                        
  40.                         y += 100;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment