vb用户控件问题 :怎样自定义一个用户控件属性

在做一个vb的用户控件,想做这样一个事情,在控件里定义三个变量i,j,k,分别作为RGB(i,j,k).怎样把这三个变量放到控件的属性里,可以在使用这个控件时,自定义i,... 在做一个vb的用户控件,想做这样一个事情,在控件里定义三个变量i,j,k,分别作为RGB(i,j,k).怎样把这三个变量放到控件的属性里,可以在使用这个控件时,自定义i,j,k的值呢。
谢谢
展开
 我来答
刀成朝1
2011-05-02 · TA获得超过1334个赞
知道大有可为答主
回答量:763
采纳率:0%
帮助的人:698万
展开全部
Private m_i As Integer
Private m_j As Integer
Private m_k As Integer

Public Property Get i() As Integer
i= m_i
End Property

Public Property Let i(ByVal ii As Integer)
m_i = ii
End Property
'j、k参照写出,RGB(i,j,k)给哪个变量赋值,自己考虑吧
skcmgh
2011-05-02 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4881
采纳率:40%
帮助的人:1835万
展开全部
属性添加方法有两种:
1。公用变量法
public 名称 as 类型
2。property过程法(类型是一般变量类型则无需property set,是对象则无须property let)
private mvar名称 as 类型
public property get 名称()
名称=mvar名称
'其他语句
end property
public property let 名称(new名称 as 类型)
mvar名称=名称
'其他语句
end property
public property set 名称(new名称 as 类型)
set mvar名称=名称
'其他语句
end property
不知是否看懂希望给你有所帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuhanxuzml
2011-05-02 · 超过26用户采纳过TA的回答
知道答主
回答量:112
采纳率:0%
帮助的人:75.5万
展开全部
你要怎么变呢
是不是用TEXT使i,j,k可以输入呢,如果是
语法如下
dim i,j,k as integer
i=val(text1.text)
j=val(text2.text)
k=val(text3.text)
RGB(i,j,k)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式