标签名.Alignment = 0/1/2。 这个后面的1和2好像没有也是一样的,是怎么回事 。。 能弄成按一下命令按钮,文字左对齐,再按一下居中,再按一下右对齐,这样循环吗,
解决方案 »
- IDE没事,生成exe就卡死
- 如何去掉多行文本框中的特殊字符,特殊行.各位高手,帮我看看,多谢!
- 如何利用ADOX对象,取得ACCESS中表的关联关系!
- 高手:Garfield(猫仔|别忘了结帖,同志),帮帮忙吧!webbrowser的问题!
- 高手请进,在VB中可否改变Slider控件的背景色或使其成为透明?
- 数据库怎么连接不上,我一连几出错误?????????????????分不够再加~~
- 哇,这里的人都那么富呀,大部分人随便问一个问题就100分!
- 询问VB控制PROJECT
- 关于用VB6编写hook程序
- 各位大侠!能不能就显示大数据量(5万条纪录)的方法提出你的建议,给巨分!!!
- vb的数据控件链接数据库时在数据库名称中输入f:\db2.mdb.当设置数据源时提示不可识 的数据库格式 是怎么回事
- VB 中的 图形显示问题
If Label1.Alignment = 0 Then
Label1.Alignment = 1
ElseIf Label1.Alignment = 1 Then
Label1.Alignment = 2
Else
Label1.Alignment = 0
End If
End Sub天狼工作室
http://www.j2soft.cn/
With Label1
Select Case .Alignment
Case 0
.Alignment = 2
Case 2
.Alignment = 1
Case Else
.Alignment = 0
End Select
End WithEnd Sub
'左->中->右->左->中->右.....
Label1.Alignment = (Label1.Alignment + 2) Mod 3
End Sub
mod是取模1 mod 3 =1
2 mod 3 =2
3 mod 3 =0
4 mod 3 =1
5 mod 3 =2
6 mod 3 =0
楼主没有写过那个经典的字母A变成B,B变成C,...,Z变成A的代码吗?
你现在提的这个问题是一样的算法,只不过变化了一下方向而已
A-->Z ....B->A还有,“标签名.Alignment = 0/1/2”是说这个属性可以设置为0,1,2这三个值中的任意一个
不是让你写在一起,那变成除法了,0/1/2结果总是0
'左->中->右->左->中->右.....
Label1.Alignment = (Label1.Alignment + 2) Mod 3
End Sub