读书人

以编程方式创建控件。该如何解决

发布时间: 2012-02-14 19:19:19 作者: rapoo

以编程方式创建控件。
我先说说我所说的控件,就是在“工具箱”中有的,我说叫控件。

有一些控件可以用直接编程的方式创建并使用,有一些不可以。如,NotifyIcon就不可以编程创建,
Dim ball As System.Windows.Forms.NotifyIcon
ball = New System.Windows.Forms.NotifyIcon(Me.components)

调用ball.BalloonTipIcon = ToolTipIcon.Info
ball.BalloonTipText = "dfdf "
ball.BalloonTipTitle = "aaa "
ball.ShowBalloonTip(1000)

无效。请问为什么?

谢谢!

[解决办法]
Dim ball As System.Windows.Forms.NotifyIcon
ball = New System.Windows.Forms.NotifyIcon()
ball.Icon = SystemIcons.Exclamation
ball.Visible = True
ball.BalloonTipIcon = ToolTipIcon.Info
ball.BalloonTipText = "dfdf "
ball.BalloonTipTitle = "aaa "
ball.ShowBalloonTip(1000)

[解决办法]
没有指定Icon属性应该是其中一个原因。

读书人网 >VB Dotnet

热点推荐