正在創建一個Windows應用程序(贏表格)。我想創建一個像附加圖像的UI。使用形式(稱爲CalendarForm),這將包含在正在使用MDI和設置CalendarForm作爲一個孩子的右側控制(藍色背景部分)如何使子窗體透明?
現在的問題現在面臨是,
上午。然後我無法發送不透明度來顯示MDI父窗體背景。
AM使用下述代碼MDIForm_Load方法
this.WindowState = FormWindowState.Maximized;
CalendarForm calForm = new CalendarForm();
calForm.BackColor = Color.FromArgb(33, 66, 131);
calForm.Opacity = 0.5d;
calForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
calForm.MdiParent = this;
calForm.Show();
和現在所面臨的困難,使類似這樣的東西MONTHCALENDAR – thejustv
您是否嘗試過使用Color.FromArgb與阿爾法參數?如果它的確與衆不同,也許沒有,但努力沒有想法是很容易的: [...] = Color.FromArgb(alpha,紅色,綠色,藍色) – Culme
得到這個錯誤 - 「控制不支持透明背景」 – thejustv