Exemplo n.º 1
0
        private void OnPushReceiveCount(object obj, CountEventArgs e)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new MethodInvoker(delegate {
                    string totalCountStr = e.CountDisplayRecord.TotalCount;
                    int totalCount       = Convert.ToInt32(totalCountStr);

                    if (totalCount >= 0)
                    {
                        this.notifyIcon.Icon = CountIcon.CreateTaskTrayIcon(totalCount, Properties.GlobalResources.vmoso_tasktray_icon);
                    }
                }));

                return;
            }
        }
Exemplo n.º 2
0
        private void InitializeUnreadCountPictureBox()
        {
            //this.unreadCountPircureBox.Location = new Point(summaryPaneBlank.Width, summaryPaneBlank.Height * 2);
            //this.unreadCountPircureBox.Size = new Size(summaryPaneBlank.Width * 3, summaryPaneBlank.Height * 25);

            this.unreadCountPircureBox.Location = new Point(0, summaryPaneBlank.Height * 2);
            this.unreadCountPircureBox.Size     = new Size(summaryPaneBlank.Width * 4, summaryPaneBlank.Height * 25);
            this.unreadCountPircureBox.SizeMode = PictureBoxSizeMode.Zoom;

            if (displayRecord.unreadCount > 0)
            {
                this.unreadCountPircureBox.Visible = true;
                //this.unreadCountPircureBox.Image = CountIcon.GetImage(displayRecord.unreadCount.ToString(), this.unreadCountPircureBox.Size);
                this.unreadCountPircureBox.Image = CountIcon.CreateUnreadCountImage(displayRecord.unreadCount, this.unreadCountPircureBox.Size);
            }
            else
            {
                this.unreadCountPircureBox.Visible = false;
            }
        }