Привет всем! Ребята подскажите в чем дело?
Есть форма на ней комбик я делаю форму прозрачной так:
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
SetStyle(ControlStyles.SupportsTransparentBackColor, True)
Me.BackColor = Color.Blue
Me.TransparencyKey = Color.Blue
End Sub
в свойствах формы ставлю Backcolor=Control и TransparentKey=Control
жму F5 и радости полные штаны фон формы стал полность прозраче, а комбик прекрасно видим, даже если щелкнуть правой кн. мыши на прозрачном фоне то даже вылезет контекстная менюшка окна которое находится под формой. На стоит хотя бы раз развернуть окно полностью кнопкой maxsimaze а нажать на неё еще раз выделение с окна пропадает, т.е. я не могу его передвинуть или свернуть, мышь кликает сквозь заголовок окна. В ЧЕМ ДЕЛО??? :(
Хотя если поменять Backcolor и TransparentKey на любой другой цвет то все работает нормально, правда фишка с контекстным меню пропадает. ПОЧЕМУ????
Ответить
|