成都网站建设设计

将想法与焦点和您一起共享

vb.net自定义消息,vb 自定义函数

vb.net 中能否自定义弹出的messagebox声音?

我知道一种方法,就是MessageBoxIcon这个枚举中有好几个图标类型可以选,这里就可以调整,不同图标有不同的声音,如果你要让错误信息非要弹出个信息提示音,估计不大容易实现,注意我说是不太容易实现,不是不可能!

创新互联建站于2013年开始,是专业互联网技术服务公司,拥有项目做网站、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元龙胜做网站,已为上家服务,为龙胜各地企业和个人服务,联系电话:13518219792

例子:MessageBox.Show("谢谢采纳","提示",MessageBoxButtons.OK,MessageBoxIcon.Information) //者是一个信息提示音,图标是一个大写I,你应该懂的!

vb 怎么向窗体发送自定义消息

两个进程都是你自己编写的吗?如果是,那就比较简单,直接用DDE连接就可以了。

如果那个窗体不是你自己编的进程,那就只能用API函数了,比如用sendmessage,这需要学习WINDOWS编程,以便学习那个进程的控件可以接受哪些消息,还要受到那个进程是否用采WINDOWS标准控件的限制。

vb.net 中绑定自定义类到textbox的问题

如果只是把对象属性值赋值给文本框Text属性的话,它是不会立即改变的。TextBox的Text值需要你自己改变它。

方法1:在修改完对象的GG值后立即给文本框赋值:

PZ1.GG = PZ1.GG "ABC"

TextBox1.Text = PZ1.GG

不过这方法不太好,不推荐。

方法2:用事件机制。在改变GG值后,由对象自身(谁)触发事件(什么时候),调用方绑定事件处理(做什么)。

在PZ类中定义事件:

Public Event GGChanged(ByVal GGValue As String)

在GG属性的Set访问器中触发事件:

Set(ByVal value As String)

M_GG = value

RaiseEvent GGChanged(value)

End Set

来看到调用方,推测你已经把它声明为成员变量了。在声明前面加个WithEvents:

Private WithEvents GG1 As New GG()

在调用窗体单独写一个处理方法:

Private Sub GG1_GGChanged(ByVal GGValue As String) Handles GG1.GGChanged 'Handles绑定对象的事件,只适用于成员变量

TextBox1.Text = GGValue

End Sub

这样虽然麻烦点,不过每当你改掉对象GG属性时,TextBox会自动更新,也减少了对象与调用方之间的耦合。

方法3:自己重写一个继承的TextBox,这里不再赘述了。


当前名称:vb.net自定义消息,vb 自定义函数
文章地址:http://chengdu.cdxwcx.cn/article/dsghdgp.html