שלח תשובה

זירת השאלות

1913
צפיות
1
תשובות

איך לצייר בתוך כפתור בC#

,‏ 15 בפברואר, 2013

יצרתי לוח דמקה שבנוי מכפתורים :

for (int i = 0; i <8; i++)
{
for (int j = 0; j <8; j++)
{

Button btn = new Button();
btn.Width = 50;
btn.Height = 45;

squaresPanel.Controls.Add(btn);
btn.Location = new Point(i * 49, j * 44);
if ((i + j) % 2 == 0)
btn.BackColor = Color.SaddleBrown;
else
btn.BackColor = Color.White;
}


}

מה שאני רוצה לעשות זה לצייר בתוך העיגולים החומים עיגולים לבנים ושחורים שהם בעצם יהיו הדיסקיות. למשתמש בסוף צריכה להיות האופציה לשנות את הצבע של הדיסקיות . כיצד לעשות זאת? האם יש דרך לבצע זאת בלי ליצור פונקציות נוספות?
את האפליקציה אני בונה ב-winform app..
תודה!!

תגיות: ,

1 תשובות

  1. אתה יכול להגדיר לכפתור עצמו פינות מעוגלות עד רמה שהוא יראה כמו עיגול (ב-css3)

שלח תשובה