對按鈕重新繪製

2021-04-13 12:07:57 字數 996 閱讀 8816

private

sub button2_paint()

subbutton2_paint(

byval

sender 

asobject

, byval

e as

system.windows.forms.painteventargs) 

handles

button2.paint

dimmygp 

asnew

system.drawing.drawing2d.graphicspath

mygp.addellipse(

newrectangle(-50

, -50, 

125, 

125))

mygp.addellipse(

newrectangle(

55, 

55, 

20, 

20))

'mygp.addellipse(new rectangle(0, 0, 125, 125))

'mygp.addellipse(new rectangle(0, 0, 125, 125))

button2.backcolor 

=color.blue

button2.backgroundimage 

=image.fromfile(

"f:桌布 _6289.jpg")

mygp.addstring(

"中華人民共和國", 

newfontfamily("宋體

"), fontstyle.regular, 

15, 

newpointf(5, 

40), stringformat.genericdefault)

'button2.size = new size(256, 256)

button2.region 

=new

region(mygp)

end sub

DrawFrameControl繪製按鈕

cdc類中的drawframecontrol函式,提供了在dc中繪製按鈕的方法,而不必採用動態建立按鈕的形式。函式原型如下 cpp view plain copy print booldrawframecontrol lprect lprect,uintntype,uintnstate 引數說明 l...

關閉按鈕繪製

關閉按鈕可以用photoshop畫,然後存為。但在這裡,嘗試用css來繪製這個形狀,它的優點在於效果美觀,便於定製和修改,且具有向量縮放能力。先定義乙個容器 class close close mespan 然後,設定兩個偽元素,每個偽元素都是一條線,為了區分,加上白色和紅色。接著,要形成 x 的效...

選單按鈕繪製

首先,使用乙個a元素來作為dom容器 href menua 對a元素做一些樣式設定 在這裡,我們要設定的選單要有三條橫線,然後我們在設計關閉按鈕時只能設定兩條橫線。因此,我們需要想其他的方法來設計三條直線 用box shadow屬性,將陰影的模糊值設為最小,並設定好陰影的spread尺寸,陰影就將呈...