Создать округлые кнопки с#
Этот код работает нормально
Мне нужно создать округлую кнопку...это решение предназначено для классической кнопки
Какое-то решение?
Что я уже пробовал:
private void mp_kasa_pos_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection("Data Source=.\\SQLEXPRESS;Initial Catalog=bss;Integrated Security=True"); SqlCommand cmd = new SqlCommand("SELECT ime+'-'+cijena_sa_porezom, data FROM roba_usluge", con); var da = new SqlDataAdapter(cmd); var ItemTable = new DataTable(); da.Fill(ItemTable); con.Open(); Int32 count = ItemTable.Rows.Count; con.Close(); int top = 10; int left = 10; for (int i = 1; i <= count; i++) { Button button = new Button(); button.Size = new Size(128, 128); button.BackColor = Color.Transparent; //button.FlatStyle = FlatStyle.Flat; button.FlatAppearance.BorderSize = 0; button.Font = new System.Drawing.Font("Trebuchet MS", 10); button.TextAlign = ContentAlignment.TopCenter; button.BackgroundImageLayout = ImageLayout.Zoom; button.Left = left; button.Top = top; button.Text = ItemTable.Rows[i - 1][0].ToString(); if (ItemTable.Rows[i - 1][1] != null) { try { byte[] _byte = (byte[])ItemTable.Rows[i - 1][1]; MemoryStream ms = new MemoryStream(_byte); button.BackgroundImage = System.Drawing.Image.FromStream(ms);//bilo image } catch { } } button.Click += new EventHandler(this.btn_Click); this.Controls.Add(button); if (i % 5 == 0) { left = 10; top += button.Height + 2; } else { left += button.Width + 2; } } }
BillWoodruff
Если код работает, то в чем проблема ?
Goran Bibic
Читайте вопрос...
Мне нужно создать решение для округлой кнопки...это решение предназначено для классической кнопки