Вероятно это уже обсуждалось 1000 раз, но я не нашел того решения, которое мне нужно.
Пытаюсь вытащить Label из-за Picturebox'а наверх, естественно, с сохранением прозрачности.
VB2008
Есть пустая форма. В нее из файла подгружаются контролы с абсолютными координатами:
1.Form1.BackgroundImage
2.Picturebox
3.Label
У формы фон=Picture, на ней еще небольшая Picture, на ней (должен быть на ней, а не под ней) Label
Самое простое - сказать Label'у, что у него Parent - Picturebox и Bringtofront. Но это просто только в такой конфигурации,
если у меня десятка Picturebox'ов и Label'ов - как мне вычислить под каким Picturebox'ом прячется какой Label? Сложно.
Второй вариант - использовать Label.CreateGraphics, но тут непонятно как выбрать контекст для графики,
потому что если делать CreateGraphics в Label'е, то не получится использовать его абсолютные координаты ...
Если делать CreateGraphics в From1, то Label рисуется в контексте формы, т.е. ЗА Picturebox'ом.
Заранее благодарен,
Сергей