我不懂 a!b什么意思

解决方案 »

  1.   

    用来做比较的
    详情MSDN-Like
      

  2.   

    debug.print a!b 看输出. 
      

  3.   

    '对象的引用可用!如:
    Form1!Text1.Text = "123"
     '和Form1.Text1.Text = "123"作用一样
    'a!b应与之类似
      

  4.   

    一个示例:
    Dim WithEvents b   As TextBox
    Private Sub Form_Load()
    Set b = Me.Controls.Add("vb.TextBox", "b", Me)
    Set a = Form1
    b.Visible = True
    a!b.Text = "12"
    End Sub
      

  5.   

    对象!对象含的对象rst!zip
    rst记录集,zip字段名form1!Picture1.BackColor = 0
    from1窗体
    picture1图片框
      

  6.   

    "." 和 "!" 不同。前者是访问对象属性;后者是访问缺省集合成员的简写方式,用窗体和控件举例反而容易与 "." 混淆。
    看 Fields 集合的例子
    dim rs as ADODB.RecordSet
    Text1.Text = rs!姓名 '这是下面的简写'
    Text1.Text = rs.Fields("姓名")Text1.Text = rs.姓名 '这样写是通不过编译的'
      

  7.   

    感谢大家,Tiger_Zhao回答的最好