麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 易語言 > 正文

易語言自定義外形按鈕實(shí)現(xiàn)過程

2024-07-21 23:03:32
字體:
供稿:網(wǎng)友

不少軟件作者肯定因?yàn)橐渍Z言沒有內(nèi)置自定義外形按鈕而煩惱,不過你卻可以用其他組件來實(shí)現(xiàn)——用畫板制作自定義外形按鈕

1、新建一個(gè)“易語言”窗口程序

易語言,自定義,外形按鈕

2、添加組件——一個(gè)畫板到窗口內(nèi)

為了方便定位按鈕的位置

你可以把畫板的寬度設(shè)置為:80,高度也設(shè)置為:80

為了清楚畫板在哪里,可以把底色設(shè)置成你喜歡的顏色

易語言,自定義,外形按鈕

3、然后就可以輸入代碼了

先輸入變量代碼,代碼如下:

.版本 2.程序集 窗口程序集_啟動窗口.程序集變量 鼠標(biāo)停留在畫板內(nèi), 邏輯型.程序集變量 鼠標(biāo)移動在畫板內(nèi), 邏輯型.程序集變量 橫坐標(biāo), 整數(shù)型.程序集變量 縱坐標(biāo), 整數(shù)型.程序集變量 半徑, 整數(shù)型.程序集變量 x, 雙精度小數(shù)型.程序集變量 y, 雙精度小數(shù)型.子程序 __啟動窗口_創(chuàng)建完畢橫坐標(biāo) = 50 ' 設(shè)置變量數(shù)值縱坐標(biāo) = 50 ' 設(shè)置變量數(shù)值半徑 = 25 ' 設(shè)置變量數(shù)值

 

易語言,自定義,外形按鈕

1、添加畫板焦點(diǎn)顏色

先繪畫畫板外形

代碼如下:

.版本 2.子程序 _畫板1_繪畫.參數(shù) 重畫區(qū)左邊, 整數(shù)型.參數(shù) 重畫區(qū)上邊, 整數(shù)型.參數(shù) 重畫區(qū)右邊, 整數(shù)型.參數(shù) 重畫區(qū)下邊, 整數(shù)型畫板1.畫橢圓 (橫坐標(biāo) - 半徑, 縱坐標(biāo) - 半徑, 橫坐標(biāo) + 半徑, 縱坐標(biāo) + 半徑) ' 畫板1.畫橢圓 你可以替換成 畫板1.畫矩形 等其他形狀

 

易語言,自定義,外形按鈕

2、添加畫板焦點(diǎn)圖片

代碼如下:

.版本 2.子程序 _畫板1_鼠標(biāo)位置被移動, 邏輯型.參數(shù) 橫向位置, 整數(shù)型, , 鼠標(biāo)指針橫向位置.參數(shù) 縱向位置, 整數(shù)型, , 鼠標(biāo)指針縱向位置.參數(shù) 功能鍵狀態(tài), 整數(shù)型x = 橫向位置 - 橫坐標(biāo)y = 縱向位置 - 縱坐標(biāo).如果 (x × x + y × y < 半徑 × 半徑) ' 檢測鼠標(biāo)指針位置是否在畫板內(nèi)  .如果 (鼠標(biāo)停留在畫板內(nèi))  .否則    畫板1.刷子顏色 = #淺灰  .如果結(jié)束  .如果真 (取反 (鼠標(biāo)移動在畫板內(nèi)))    畫板1.重畫 () ' 重畫——畫板1.刷子顏色 = #淺灰  .如果真結(jié)束  鼠標(biāo)移動在畫板內(nèi) = 真 ' 等于真則返回假——鼠標(biāo)離開畫板后畫板顏色改變,等于假則返回真——鼠標(biāo)離開畫板后畫板顏色不變.否則  畫板1.刷子顏色 = #白色  .如果真 (鼠標(biāo)移動在畫板內(nèi))    畫板1.重畫 () ' 重畫——畫板1.刷子顏色 = #白色  .如果真結(jié)束  鼠標(biāo)移動在畫板內(nèi) = 假 ' 等于真則返回假——鼠標(biāo)離開畫板后畫板顏色改變,等于假則返回真——鼠標(biāo)離開畫板后畫板顏色不變

 

易語言,自定義,外形按鈕

3、按F5運(yùn)行看看

當(dāng)鼠標(biāo)停留在畫板內(nèi),畫板顏色就會變成灰色

當(dāng)鼠標(biāo)離開在畫板內(nèi),畫板顏色就會變成白色

易語言,自定義,外形按鈕

易語言,自定義,外形按鈕

1、添加畫板按鈕效果

命令及變量我已經(jīng)解釋過了,就不多解釋了

直接輸入代碼,代碼如下:

.版本 2.子程序 _畫板1_鼠標(biāo)左鍵被按下, 邏輯型.參數(shù) 橫向位置, 整數(shù)型.參數(shù) 縱向位置, 整數(shù)型.參數(shù) 功能鍵狀態(tài), 整數(shù)型x = 橫向位置 - 橫坐標(biāo)y = 縱向位置 - 縱坐標(biāo).如果真 (x × x + y × y < 半徑 × 半徑)  鼠標(biāo)停留在畫板內(nèi) = 真  畫板1.刷子顏色 = #灰色.如果真結(jié)束畫板1.重畫 ().子程序 _畫板1_鼠標(biāo)左鍵被放開, 邏輯型.參數(shù) 橫向位置, 整數(shù)型.參數(shù) 縱向位置, 整數(shù)型.參數(shù) 功能鍵狀態(tài), 整數(shù)型鼠標(biāo)停留在畫板內(nèi) = 假x = 橫向位置 - 橫坐標(biāo)y = 縱向位置 - 縱坐標(biāo).如果真 (x × x + y × y < 半徑 × 半徑)  信息框 (“按鈕被按下”, 0, )  畫板1.重畫 ().如果真結(jié)束

 

易語言,自定義,外形按鈕

2、這樣基本畫板按鈕就完成了

按F5運(yùn)行看看效果

這樣就可以實(shí)現(xiàn)自定義外形按鈕了

易語言,自定義,外形按鈕


注:相關(guān)教程知識閱讀請移步到易語言教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久精品99北条麻妃 | 欧美成人精品一级 | 成人在线免费视频观看 | porno video hd 365hd| 一级黄色淫片 | 欧美精品毛片 | 亚洲视频观看 | 久久99精品久久久久久秒播放器 | 91精品一区二区综合在线 | 亚洲成人福利在线观看 | 爱草成年| 福利免费在线观看 | 午夜影院a | 国产91小视频在线观看 | 蜜桃欧美性大片免费视频 | 国产精品久久久av | 精品久久久久久国产三级 | 免费毛片免费看 | 国产99视频在线观看 | 夜夜夜精品视频 | 黄色午夜剧场 | 毛片大全| 精品国产一区二区三区成人影院 | 欧美人人干 | 日韩蜜桃视频 | 91精品久久香蕉国产线看观看 | 特级毛片免费视频 | 成人福利电影在线观看 | 免费视频www在线观看 | 成年免费大片黄在线观看岛国 | 九色一区二区 | 中文字幕在线观看亚洲 | 99ri精品 | 小视频成人 | 中文字幕网址 | 日韩黄色成人 | 日韩一级成人 | 91一区二区在线观看 | 国产免费人做人爱午夜视频 | 久久国产精 | 久久亚洲网 |