100分悬赏VB编程题求大神!

利用命令按钮控制改变文字的显示区域。单击按钮“更改区域”将使“标签练习”几个字依次在上下两个显示区域显示。并在此基础上,添加一个按钮并将其Caption设为“更改颜色”,单击按钮,使标签的字体依次按红。绿。蓝变化。求.frm文件!

显示区域是什么意思?有图吗?追问

楼上有图!

追答

你的两个要求都做到了

追问

好的,多谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-30

你的更改区域是指什么?


更改瘢色代码

假设文字是用label1显示的.

select case label1.fontcolour 
case  vbred
  label1.fontcolour = vbgreen
case vbgreen
 label1.fontcolour = vbblue
case else
 label1.fontcolour = vbred

end select

追问

就是这样



可不可以把.frm文件发给我?菜鸟看不懂啊。。。不会弄

追答

"标签练习"下边的是什么来的? 文本框吗?   你是要把标签位置改变还是将 "标签练习" 分别依次显示在文本框上方和文本框内部?

假设标签的名称为label  


if label1.caption = "标签练习" then 
   label1.caption=""
   textbox1.text = "标签练习"
else
  label1.caption = "标签练习"
 textbox1.text =""
end if


方案2, 改变"标签练习" 显示的位置(高度)

if label1.top = textbox1.top then 
   label1.top = 10
else
  label1.top = textbox1.top
end if

相似回答