移动控件-Notification的简单使用
Notification控件
Notification控件在移动设备上用气泡的方式来显示,所以我们也称它为气泡控件。在窗体上直接添加Notification控件,并对它的标题、内容、图标、是否为重要和显示或隐藏等属性进行;或者通过代码来实例化它。Notification控件位于那个页面中。
详细信息
Ø 属性
Name | 指示代码中用来标识对象的名称 |
Caption | 获取或设置指定消息气球标题文本的字符串 |
Critical | 获取或设置指示通知是否非常重要的值 |
GenerateMember | 指示是否将此组件生成成员变量 |
Icon | 获取或设置标题栏上消息气球的当前图标 |
InitialDuration | 获取或设置消息气球在初次显示后保持课件的秒数 |
Modifiers | 指示对象的可见性级别 |
Text | 获取或设置消息气球的文本 |
Visible | 获取或设置指示消息气球是否可见的值 |
Ø 事件
BalloonChanged | 显示或隐藏消息气球时发生 |
ResponseSubmitted | 当用户单击消息气球中的按钮或链接时发生 |
如何使用
using Microsoft.WindowsCE.Forms;namespace NotificationDEMO
{
public partial class FormNotification : Form
{
private Notification m_notification;
public FormNotification()
{
InitializeComponent();
m_notification = new Notification();
// 属性
m_notification.Caption = " 这是气泡控件的标题 " ;
m_notification.Critical = true;
m_notification.Icon = (Icon)null;
m_notification.InitialDuration = 10;
m_notification.Text = " 这时气泡控件的内容 " ;
m_notification.Visible = true;
// 事件
m_notification.BalloonChanged += new BalloonChangedEventHandler(m_notification_BalloonChanged);
m_notification.ResponseSubmitted += new ResponseSubmittedEventHandler(m_notification_ResponseSubmitted);
}
void m_notification_BalloonChanged(object sender, BalloonChangedEventArgs e)
{
if (e.Visible == false)
m_notification.Visible = false;
}
void m_notification_ResponseSubmitted(object sender, ResponseSubmittedEventArgs e)
{
throw new Exception("The method or operation is not implemented.");
}
}
}
代码效果
在显示消息后,点击“隐藏”会把“开始”栏上的气泡图标给释放。因为它是系统级的控件。