Как сделать так, чтобы фоновое изображение формы прозрачного элемента управления отображалось под формой MDI

У меня есть форма MDI с фоном и поле с изображением в левом верхнем углу логотипа. Прозрачные области логотипа правильно отображаются на фоновом изображении формы в обычной форме, но в форме MDI внизу они отображаются серым цветом.

Как я могу сделать так, чтобы прозрачные области окна изображения отображали фон, а не форму под ним?


person Brandon Moore    schedule 11.05.2012    source источник


Ответы (1)


Не так, как я хотел решить проблему, но я пристыковал панель к форме и использовал ее в качестве фона вместо фона формы. Я ненавижу использовать дополнительные элементы управления контейнером для подобных вещей, поэтому, если у кого-то есть лучший ответ, поделитесь им.

person Brandon Moore    schedule 11.05.2012
comment
Ну, это оказалось ужасным решением для меня, потому что форма mdi на самом деле наследует эти вещи от базовой формы, и это делает так, что я не могу перемещать свои элементы управления по какой-то странной причине. Любые другие идеи? - person Brandon Moore; 11.05.2012