看板 C_Sharp 關於我們 聯絡資訊
1. 我希望在picturbox上放label或是textbox 但是不希望背景色遮住圖片 請問要如何把背景色設成透明? 2. 以及,有辦法指定picturbox中的某一顏色為透明色嗎?(不要檔到下面的元件) 我試過用 在表單用TransparencyKey的方法 但是這會變成整個視窗透明,我可以從程式中的「洞」看見我的桌面 orz.... 開始動手寫個稍微複雜一點的程式之後 才發現自己不會的這麼多.... -- ◢ 鄉民啊!鄉民! 請告訴我誰是最純潔的人! ◢█ │ PTT │ ██ :就是你!Snow White F23ko!│ █◤ ╯ ◤ ﹨(╯▽╰ )∕ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.27.109.99
F23ko:orz.... 是不是要用DirectX? 02/20 02:15
F23ko:imglist可以設定透明色,但是圖片的邊長大小只能1~256 02/20 03:24
F23ko:orz.... backcolor弄不掉.... 02/20 04:32
F23ko:結果圖是變透明了沒錯,但顯示的是背景色 02/20 04:32
tgfh123:好像只能用Graphics 繪出圖形,我以前也有遇過.也是用這 02/20 10:41
tgfh123:方法解決的 02/20 10:42
F23ko:囧.... 還沒看到那邊.... 用別的方法處理掉好了 02/20 15:07
proach:好奇之下去測試,才發現背景設transparent無效 orz 02/20 19:00
proach:如果是我,會把picturebox的image抓到一個bmp內,在此 02/20 19:01
proach:bmp內DrawString, 重新丟回picturebox...我只想到此笨方法 02/20 19:01
optimist9266:樓上的寫法必須考慮到GDI的繪圖能力相當薄弱 這樣會 02/20 19:43
optimist9266:出現閃爍的狀況 而且還要想辦法處理中文輸入法的問題 02/20 19:43
tgfh123:會閃爍那是因為沒把表單的雙重緩衝給打開吧? 02/20 22:30