VB用户控件的问题:用Label控件做了一个按钮,定义了一个字体颜色的属性,怎样像Command一样改变颜色呢?

PublicPropertyGetLabelFontColor()AsVariantLabelFontColor=Label1.ForeColorEndPropertyP... Public Property Get LabelFontColor() As Variant
LabelFontColor = Label1.ForeColor

End Property

Public Property Let LabelFontColor(ByVal MFontfore As Variant)
Label1.ForeColor = MFontfore
PropertyChanged (MFontfore)
End Property
程序如上,但在使用这个控件的时候,并没有出现,像其他的可以出现颜色选择对话框
怎样做可以呢?
谢谢!
展开
 我来答
仲孙洁玉
2011-05-04 · TA获得超过371个赞
知道答主
回答量:283
采纳率:0%
帮助的人:185万
展开全部
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)给哪个变量赋值,自己考虑吧
追问
像我那样做也可以改变字体颜色啊,我想的是,能否出现一个使用label1.forecolor属性一样出现一个调色板的对话框进行颜色的选择呢!
向偏
2011-05-04
知道答主
回答量:10
采纳率:0%
帮助的人:10.2万
展开全部
不好意思,这个我不是很清楚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式