永发信息网

vb.net 怎么用图片来做自定义的界面或控件

答案:2  悬赏:50  手机版
解决时间 2021-01-03 19:06
vb.net 怎么用图片来做自定义的界面或控件
最佳答案
将某窗体标题栏设为none,设置picture为图片,或加一个image
全部回答
首先,你已经完成的步骤是: 1.新建一个用户控件[注意,用户控件(usercontrol)不是自定义控件(customcontrol)] 2.给用户控件起个名字(我在此处起名叫 radiolist) 3.在用户控件上画一个 groupbox,命名为 radiogroup, 并将其 dock 属性设置为 fill 然后,你需要做的是动态增减控件。 如果你以前用过 vb 6,你可能会想到控件数组, 但在此处,你可以直接增删控件。 具体实现如下: 4.在 groupbox 里画一个 flowlayoutpanel,命名为 radiopanel, 将其 autoscroll 属性设置为 true,即自动显示滚动条, 并设置其 flowdirection 属性(例如设置为 topdown) 这样就省去了手动调整 radiobutton 位置的麻烦 5.实现选项的动态增减(以下只是我的思路,你可以发挥一下) (十分简洁,注释除外): ''' ''' 创建一个新的 radiobutton。 ''' private function createradio() as radiobutton dim newradio as new radiobutton components.add(newradio) 'components 字段由控件设计器自动创建, '此代码目的是使控件在销毁(dispose)时能自动销毁 radiobutton '详情参见 radiolist.designer.vb newradio.parent = radiopanel '设置容器 addhandler newradio.checkedchanged, addressof radiobuttons_checkedchanged '设置事件处理程序 return newradio end function ''' ''' 移除已存在的 radiobutton。 ''' private sub removeradio(byval dest as radiobutton) components.remove(dest) dest.dispose() end sub '无中生有的 radiobutton 的事件处理程序 private sub radiobuttons_checkedchanged(byval sender as system.object, byval e as system.eventargs) '在此处设置选中项的属性,通过 sender 来确定不同的 optionbutton '你可以通过将 optionbutton 放在一个列表, '如 list(of optionbutton) 中来像数组一样维护选项的次序 '注意,此处需要判断 sender 的 checked 属性是否为 true '因为 changed 是“改变”,而不是“选中” '例如: if directcast(sender, radiobutton).checked then selectedindex = ... end if end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
无所不在近义词
请回答下列有关生活中的安全问题.(1)当空
5个月萨摩挑食不爱吃狗粮,要怎么办?
【求助:玩几个小时后被踢下服务器】,我玩到3
辽沈战役时牛栏山阵地是哪个纵队丢失的
绵阳东辰初中2014级16班的师资配置怎样?
进口起亚索兰托2.2T柴油版用什么机油
那非常好的英语怎么说
AIR JORDAN 慈善基金4篮球鞋 AJ4超人 慈善基
thinkpad E420笔记本电脑无线网络不可用
积分入学就业条件不符合情况是什么意思
四个又 什么意思是什么
—Oh, dear! I forgot the air tickets.  —
电视剧杀青什么意思
在下列各氧化还原反应中,水既不作氧化剂,也
推荐资讯
单选题19世纪60年代,俄、日两国资产阶级改革
关于声音下列说法中正确的是A.一切发声的物体
三星手机自带的录音功能在哪里下载?
如何让程序不要开机自动启动
诗人岑参怎么读
学物流管理的以后可以怎么发展,做些什么工作
一心二意的近义词是什么?
33.— You seem to be familiar with this c
梦到被大象追
单选题句中画线成语使用不当的一项是A.同学们
单选题《凡尔赛和约》签订后,法国元帅福煦曾
长葛市许昌博力驾驶员培训学校在哪里啊,我有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?