定义控件: '定义控件,平台支持使用net环境中自带的各种控件,使用各种属性,方法和事件 dim textBox=createObject("System.Windows.Forms.TextBox") ''设置属性及显示到容器中 textBox.Text=".net自带的控件" textBox.Dock = DockStyle.Fill 容器控件1.Controls.Add(textBox) '--------------------自定义控件完成--------------------------- '--------------------挂载自定义事件--------------------------- '控件自定义事件(包括平台本身的控件事件和完全自定义控件的事) 'me.AttachEventHandler(控件名称,"事件名称","调用的功能名称") '事件名称,请参考.net开发环境中的各事件。 me.AttachEventHandler(文本输入框1,"KeyDown","文本框按下") '--------------------挂载自定义事件完成--------------------------- '--------------文本框按下(在功能中建立一个 "文本框按下")---------- 'textBox1_KeyPress(objectsender, KeyPressEventArgs e) '事件的sender 对应 this.Input1 '事件的 e 对应 this.Input2 if this.Input2.KeyValue.ToString()="13"then msgbox("在文本上已经按了回车键!") end if '-------------------------文本框按下代码完------------------------- '------------给记录部件上的一个字段挂载事件--------------------------- '给记录部件上的一个字段上挂载事件的方法 '例如把一个字段名称设置为密码显示,并在按下回车后触发事件 Dim MyField=记录部件1.GetFieldControlByFieldName("字段名称") MyField.Properties.PasswordChar= System.Convert.ToChar(42) me.AttachEventHandler(MyField,"KeyDown","文本框按下") '------------给记录部件上的一个字段挂载事件完成---------------------------
[size=13.3333px]图示:
|