Я пытаюсь нарисовать полупрозрачный слой поверх всей моей формы, когда происходят определенные события, с подсказкой перед этим полупрозрачным слоем (аналогично эффекту в Windows Vista / 7 с включенным UAC)
Сначала я пытался использовать настраиваемую полупрозрачную панель, но, похоже, это не сработало вообще. Поэтому я сейчас пытаюсь использовать дочернюю форму в форме, используя свойство непрозрачности в форме. Однако когда эта полупрозрачная форма добавляется к элементам управления основной формы и отображается, она теряет прозрачность.
У меня есть хакерская работа в тот момент, когда полупрозрачный слой на самом деле не является компонентом в главной форме, и прозрачность работает тогда, но, очевидно, это не идеально и может вызвать различные проблемы. дальше по линии.
Кроме того, для дальнейшего упрощения вещей форму, которую я хочу содержать в форме, нельзя превратить в Mdi Parent (если это вообще поможет), поскольку она сама содержится в элементе управления несколькими формами с вкладками.
В принципе, все, что могло бы помочь мне получить полупрозрачный «затемненный» слой поверх остальной части моей формы с подсказкой вверху, было бы идеальным, я не слишком обеспокоен тем, как это достигается.
Спасибо.