以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  逛逛老师日历第五问  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=100299)

--  作者:李小胖
--  发布时间:2017/5/9 9:32:00
--  逛逛老师日历第五问
    Sub New()
        MyBase.New()
        Me.MinimumSize = New Size(480, 340)                         \'固定最小尺寸
        Me.Location = New Point(0, 0)
        Me.Size = New Size(480, 340)
        Me.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
        Me.Name = "日历控件"
        Me.ScrollBars = Windows.Forms.ScrollBars.None               \'不显示滚动条
        Me.BorderStyle = 0                                          \'无边框
        Me.HighLight = C1.Win.C1FlexGrid.HighLightEnum.Never        \'不高亮显示选定区
        Me.DrawMode = C1.Win.C1FlexGrid.DrawModeEnum.OwnerDraw      \'绘制模式
        Me.Cols.Count = 8                                           \'表格的列数
        Me.Cols(0).Visible = False                                  \'隐藏标题列
        Me.Rows.Count = 14                                          \'表格的行数
        Me.Rows(0).Visible = False                                  \'隐藏标题行
        Me.AllowEditing = False                                     \'禁止编辑
        \'_my日历 = Me
    End Sub
 这段代码在干什么呢?     MyBase.New()  和后面的ME 有关系么?


 Me.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)  这句话什么意思
   Me.Location = New Point(0, 0)
        Me.Size = New Size(480, 340) 上面俩句代码 是不是  定义一个起点为(0,0) 大小是 480.340      也就是(0,0 到480,340)的一个矩形窗口

[此贴子已经被作者于2017/5/9 9:34:33编辑过]

--  作者:有点蓝
--  发布时间:2017/5/9 9:55:00
--  
建议先买一部vb.net的入门书籍看看,了解基本的概念。

Sub New()是vb.net语法中的构造函数用法,一般是用来做一些对象实例化的时候的一些初始化操作。

MyBase.New()是调用继承的父类的构造函数,MyBase指的是父类型对象
Me是指当前类型本身的实例,只能在类型内部使用,在C#中就是this