首先先從system.windows.forms.panel 繼承乙個自定義控制項,然後在控制項的建構函式中新增下面的**:
setstyle(controlstyles.userpaint, true);
setstyle(controlstyles.supportstransparentbackcolor, true);
this.backcolor = color.transparent;
其中呼叫setstyle函式進行設定controlstyles.supportstransparentbackcolor為true
然後設定控制項的背景顏色為透明color.transparent.
把設計好的控制項新增到winform中來,發現自定義控制項可以在其他控制項上面時可以變成透明,但是如果放在控制項上面卻沒有透明效果,為了這個問題,研究了半天,後來終於發現只需要簡單的設定一下控制項的parent屬性為控制項即可.**如下:
panel21.parent = picturebox1;
如何用C 寫乙個類
其實寫乙個類很簡單,但是要寫乙個符合各方面要求的類,卻不是一件容易的事情。下面總結一下需要考慮的一些問題,先把暫時想到的方面記下來,以後想到新的在增加吧。類的生死和初始化 1.copy ctor和copy assignment是不是需要private 單例常用 或者是不是要用private繼承來阻止...
如何用Javascript寫乙個Class?
記得前面某次面試被問到此問題,一直以來因為對js的不重視 一知半解,所以當時就懵了 最近google了下,找到以下幾種寫class的方式 1 js因為不是oo語言,所以沒有class的概念,都是通過prototype的方式實現的。var namedclass class.create getname...
如何用C 寫乙個簡單的Login視窗
最近,看到網上經常會問如何進行視窗跳轉,大多數的問題都是牽扯到login視窗。其實,在visual studio 6以來,比較正確的做法,是判斷login視窗的返回值,然後決定是否開啟主窗體,那麼在c 中也是一樣的。具體做法如下 首先,建立login視窗,然後新增相應的輸入框和按鈕,設定視窗的acc...