Exemple #1
0
        private void MessageView_Load(object sender, EventArgs e)
        {
            // Set Dock Stlye
            this.Dock = DockStyle.Fill;

            // Set loaded flag
            _loaded = true;

            // Load the Message (if not in design mode)
            if (null == this.Site)
            {
                _store = MessageStore.GetMessageStore();

                if ((null != _store) && (null != _store.SelectedMessage))
                {
                    // Get Current
                    this.Message = _store.SelectedMessage;

                    // Hook change notification
                    _store.PropertyChanged += new PropertyChangedEventHandler(MessageStore_PropertyChanged);
                }
            }
            else if ((null != this.Parent) && (this.Parent.Site != null) && (this.Parent.Site.DesignMode == true))
            {
                this.webBrowser1.Visible = false;
            }

            // Set parent padding
            if (null != this.Parent)
            {
                this.Parent.Padding = new Padding(0, 3, 3, 3);
            }
        }
        private void MessageList_Load(object sender, EventArgs e)
        {
            // Auto dock fill
            this.Dock = DockStyle.Fill;

            // Get images
            _readImage = Properties.Resources.Read;
            _readImage.MakeTransparent(Color.FromArgb(238, 238, 238));
            _unreadImage = Properties.Resources.Unread;

            // Attach to Message Store
            _store = MessageStore.GetMessageStore();

            // Reset DataSource
            this.messageBS.DataSource = _store.Messages;

            // Sort
            this.dataGridView1.DataSource = this.messageBS;
            this.dataGridView1.Sort(this.dataGridView1.Columns[2], ListSortDirection.Descending);

            // Set font
            SetFont();

            // Add UPChanged
            SystemEvents.UserPreferenceChanged += new UserPreferenceChangedEventHandler(SystemEvents_UserPreferenceChanged);
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            // Setup Message Server
            _store = MessageStore.GetMessageStore();

            // Update message count
            this.itemCountLabel.Text = String.Format(this.itemCountLabel.Text, _store.Messages.Count);

            // Setup Online/Offline
            _onlineImage  = Properties.Resources.Outlook;
            _offlineImage = Properties.Resources.Error;

            // Check for Network Changes
            NetworkChange.NetworkAvailabilityChanged += new NetworkAvailabilityChangedEventHandler(NetworkChange_NetworkAvailabilityChanged);

            // Set Status Bar
            UpdateStatusBar();

            // Set icon
            this.Icon = Icon.FromHandle(Properties.Resources.Outlook.GetHicon());

            // Track Preference Changes
            Microsoft.Win32.SystemEvents.UserPreferenceChanged += new Microsoft.Win32.UserPreferenceChangedEventHandler(Form1_UserPreferenceChanged);
        }
        public FolderView()
        {
            // Set the Font
            SetFont();

            // Initialize
            InitializeComponent();

            // Set Node Fonts
            SetNodeFonts(this.folderTreeView.Nodes);

            // Set dock to top
            this.Dock = DockStyle.Fill;

            // Attach to the MessageStore
            _store = MessageStore.GetMessageStore();

            this._unreadCount  = _store.UnreadCount;
            this._draftsCount  = _store.DraftsCount;
            this._deletedCount = _store.DeletedCount;

            // Check for changes
            _store.PropertyChanged += new PropertyChangedEventHandler(MessageStore_PropertyChanged);
        }