我只是在試驗windows窗體,並遇到了屬性Opacity
。我做了含有形式的文本框一個非常簡單的程序,並添加以下代碼: -爲什麼窗體不透明度不變?
this.textBox1.MouseHover += ChangeOpacity ;
private void ChangeOpacity(object sender, EventArgs e)
{
this.Opacity = 50 ;
this.Refresh() ;
}
我想,當用戶將鼠標懸停它的鼠標移到文本框的形式的不透明度改爲50%,但此代碼不起作用。不透明度仍然保持在100%。任何人都可以指出我在上面的代碼中所犯的錯誤,或者我應該怎樣做才能糾正我的問題。我也嘗試使用Invalidate()
ans然後Update()
,但它仍然沒有改變不透明度。