У меня есть это изображение в качестве фона формы:
Итак, моя форма выглядит так: http://img823.imageshack.us/i/cisto.jpg/
Когда я изменяю ее размервыглядит так: http://img820.imageshack.us/i/cistoumanjeno.jpg/
Теперь мне нужно поместить слушателей в каждый прямоугольник, как на картинке: http://img810.imageshack.us/img810/238/18887457.jpg
Я сделал прозрачные панелии поместите их в форму, чтобы они соответствовали прямоугольникам на изображении (на изображении панели зеленого цвета, чтобы вы могли видеть, где они находятся): http://img809.imageshack.us/i/paneli.jpg/
, но когда я изменяю размер формы, получается следующее: http://img810.imageshack.us/i/paneliumanjeno.jpg/
свойства привязки и закрепления не работают, поскольку они зависят от родительского контейнера, а здесь прямоугольники находятся на фоновом изображении.
ВОПРОС: Я хотел бысделать что-то вроде "относительного изменения размера и положения".Это возможно?Поэтому, когда я изменяю размер формы, все панели соответствуют прямоугольникам на изображении.
ОБНОВЛЕНИЕ:
Этот код работает, только плохая вещь, когда я изменяю размер основной формы, он "изо всех сил"».Когда я перемещаю курсор мыши во время изменения размера, он не становится гладким, он "борется".И через полсекунды после того, как я перестаю изменять размеры, панели находятся там, где они должны быть.
Изображение при изменении размера:
Изображение, когда я прекращаю изменение размера, и через полсекунды после остановки изменения размера:
Есть предложения по этому поводу или я должен просто оставить это так?Здесь много вычислений, поэтому он борется.