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); }