У меня есть пользовательский элемент управления, который имеет 500 элементов управления Picture Box как дочерние элементы управления. Проблема заключается в том, что когда я пытаюсь установить свое местоположение, некоторые из них не отражают правильное расположение из-за свойств Top и Left, которые преобразуют любое число в unsigned int,вместо Int32.Есть идеи как решить проблему?
private void Initilize()
{
//
int gap = 15, col = 0, maxCol = 5;
int w = 175, h = 250;
int l = gap, t = gap;
//
for(int i = 0; i < 500; i++)
{
PictureBox pic = new PictureBox();
pic.Size = new Size(w, h);
pic.Location = new Point(l, t);
myUserControl.Controls.Add(pic);
///
l += w + gap;
col++;
///
if (col > maxCol)
{
//
col = 0;
l = gap;
t += h + gap;
}
}
}