2011-08-30 47 views
0

我有2個窗體。在第二種形式中,我有一個跟蹤欄。無論何時該軌跡欄更改它的值,我都希望表單1變得透明。我的代碼。C#2窗體和不透明問題

opacitytrackBar1.ValueChanged + = new EventHandler(opacitytrackBar1_ValueChanged);

但是設置form1的不透明度的代碼是什麼? 謝謝!

+0

它可能有助於瞭解你所使用的UI框架,例如WinForms,WPF等 –

回答

2
+0

是的我正在嘗試使用.opacity屬性。我嘗試了您提供的鏈接,但出現以下錯誤: 錯誤對象引用對於非靜態字段,方法或屬性'System.Windows.Forms.Form.Opacity.get' – Vlad

+0

您需要在form1的實例上使用它。在你的事件處理程序中使用'this.Opacity' – kmcc049

+0

你可能不理解我。我在form2上有一個跟蹤欄,我希望窗體1根據form2的跟蹤欄處於不透明狀態。 – Vlad

1
+0

錯誤'System.Windows.Forms.Form.Opacity.set':無法顯式調用運算符或訪問器 – Vlad

+0

this.Opacity = 0.5; MessageBox.Show(「返回正常不透明度」); this.Opacity = 1.0;檢查這個。 – BizApps

+0

我想要表單2來控制form1的不透明度。表格2是跟蹤欄的一個。如果我使用this.opacity,表單2變得透明。我想要表單1。 – Vlad