ببنید دوستان من مشگا رو روشن تر میگم شاید بهتر باشه من یک صفحه دارم مه هر بار روش کلیک میکنم یک دایره که شماره وسطش هست رو قرار میده حالا وقتی میخوام صفحه رو پاک کنم بجای اینکه از صفر شروع بشه ادامه همون اعداد رو ادامه میده کد این قسمت که دایره ها رو میکشه اینه
foreach
(var item in points)
{
x = item.Value.X + 2;
y = item.Value.Y + 3;
g.DrawEllipse(p, item.Value.X - 4, item.Value.Y - 4, 28, 28);
StringFormat drawFormat = new StringFormat();
g.DrawString(item.Key.ToString(), f, b, x, y, drawFormat);
}
یعنی عدد رو از اینحا می خونه item.Key.ToString(), و توی دایره ها قرار میده
و points هم به این شکل تعریف کردم
public
Dictionary<int, Point> points = new Dictionary<int, Point>();
و برای پاک کردن هم از این روش استفاده میکنم اما جواب نمیده
foreach
(var item in points) points.Remove(item.Key);
points.Clear();
با تشکر