VB中 “ :” 的用法!!! .Col = 1: .Row = 1 .RowSel = .Rows - 1: .ColSel = .Cols - 1 '设定MSFlexGrid的资料 .Clip = str5 '取消MSFlexGrid的选取 .RowSel = 1: .ColSel = 1请问 : 为何用??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是两行代码可以写在一起。.Col = 1: .Row = 1如果不用:那就只能这样写.Col = 1.Row = 12行代码不能写在一行 两条语句写在一行的方法i=1:j=2与i=1j=2效果一样 楼上的各位都讲了“:”的作用。但是,为什么有时用“:”、有时又不用“:”呢? 一般而言,通过“:”把多条语句放在一行,将不利于程序的理解,应该尽量避免之。但是,通过“:”把完成同一功能的几条短语句放在一行上,并在行尾加上注释,反而使程序易于理解。 试比较这两种写法。写法一 .Col = 1: .Row = 1 '当前单元设为(1,1) .RowSel = .Rows - 1: .ColSel = .Cols - 1 '选中所有单元 .Clip = str5 '设定选中单元的资料 .RowSel = 1: .ColSel = 1 '仅选中单元(1,1)写法二 '设置单元位置(1,1) .Col = 1 .Row = 1 '选中所有单元 .RowSel = .Rows - 1: .ColSel = .Cols - 1 '设定选中单元的资料 .Clip = str5 '仅选中单元(1,1) .RowSel = 1: .ColSel = 1 以上的说法不完全正确If a = 1 Then MsgBox "1": MsgBox "2"与If a = 1 Then MsgBox "1" MsgBox "2"就不同 用:隔开不适合复杂的if then else语句<td onclick="if 1=1 then a=1 :else b=1"><td>好使,但是<td onclick="if 1=1 then : a=1 :else b=1:end if"><td>就不好使 求教版本引用问题 字符串的问题,着急 如何将一个完整的文件夹传到远端FTP服务器上??? 请教关于对象如何复制? 如何在一个工程中调用另一个工程中的表单? mshflexgrid控件问题 为什么要当程序员 关于调动所有csdn上的程序员的积极性的可行性报告 请教各位如何实现:当前单元格公式 = 当前单元格公式 + a(i) (变量) 如何把flash嵌入vb中 比较难讲清楚的问题,请各位高手帮忙,高分,在线等待!UP有分。 怎么可以知道和对端IP联接是否正常?
.Col = 1: .Row = 1
如果不用:
那就只能这样写
.Col = 1
.Row = 1
2行代码不能写在一行
i=1:j=2
与
i=1
j=2
效果一样
但是,为什么有时用“:”、有时又不用“:”呢? 一般而言,通过“:”把多条语句放在一行,将不利于程序的理解,
应该尽量避免之。但是,通过“:”把完成同一功能的几条短语句放在
一行上,并在行尾加上注释,反而使程序易于理解。
试比较这两种写法。写法一
.Col = 1: .Row = 1 '当前单元设为(1,1)
.RowSel = .Rows - 1: .ColSel = .Cols - 1 '选中所有单元
.Clip = str5 '设定选中单元的资料
.RowSel = 1: .ColSel = 1 '仅选中单元(1,1)
写法二
'设置单元位置(1,1)
.Col = 1
.Row = 1
'选中所有单元
.RowSel = .Rows - 1:
.ColSel = .Cols - 1
'设定选中单元的资料
.Clip = str5
'仅选中单元(1,1)
.RowSel = 1:
.ColSel = 1
If a = 1 Then MsgBox "1": MsgBox "2"
与
If a = 1 Then MsgBox "1"
MsgBox "2"
就不同
<td onclick="if 1=1 then a=1 :else b=1"><td>
好使,但是
<td onclick="if 1=1 then : a=1 :else b=1:end if"><td>
就不好使