Fixed font issues, styled slightly better for W7 too, fixed bug setting fixed selected date

This commit is contained in:
gamosoft_cp 2013-05-02 21:04:25 +00:00
parent e4d6c82ef6
commit 06ed1cbd60
5 changed files with 46 additions and 44 deletions

View File

@ -39,8 +39,8 @@
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.grpRefresh = new System.Windows.Forms.GroupBox(); this.grpRefresh = new System.Windows.Forms.GroupBox();
this.apptCalendar = new Outlook2013TodoAddIn.CustomCalendar();
this.chkMailAlerts = new System.Windows.Forms.CheckBox(); this.chkMailAlerts = new System.Windows.Forms.CheckBox();
this.apptCalendar = new Outlook2013TodoAddIn.CustomCalendar();
((System.ComponentModel.ISupportInitialize)(this.numRangeDays)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.numRangeDays)).BeginInit();
this.ctxMenuAppointments.SuspendLayout(); this.ctxMenuAppointments.SuspendLayout();
this.panel1.SuspendLayout(); this.panel1.SuspendLayout();
@ -49,7 +49,7 @@
// //
// numRangeDays // numRangeDays
// //
this.numRangeDays.Location = new System.Drawing.Point(53, 28); this.numRangeDays.Location = new System.Drawing.Point(61, 26);
this.numRangeDays.Maximum = new decimal(new int[] { this.numRangeDays.Maximum = new decimal(new int[] {
15, 15,
0, 0,
@ -61,7 +61,7 @@
0, 0,
0}); 0});
this.numRangeDays.Name = "numRangeDays"; this.numRangeDays.Name = "numRangeDays";
this.numRangeDays.Size = new System.Drawing.Size(48, 25); this.numRangeDays.Size = new System.Drawing.Size(55, 22);
this.numRangeDays.TabIndex = 2; this.numRangeDays.TabIndex = 2;
this.numRangeDays.Value = new decimal(new int[] { this.numRangeDays.Value = new decimal(new int[] {
3, 3,
@ -73,9 +73,9 @@
// lblRangeDays // lblRangeDays
// //
this.lblRangeDays.AutoSize = true; this.lblRangeDays.AutoSize = true;
this.lblRangeDays.Location = new System.Drawing.Point(10, 30); this.lblRangeDays.Location = new System.Drawing.Point(11, 28);
this.lblRangeDays.Name = "lblRangeDays"; this.lblRangeDays.Name = "lblRangeDays";
this.lblRangeDays.Size = new System.Drawing.Size(42, 19); this.lblRangeDays.Size = new System.Drawing.Size(44, 17);
this.lblRangeDays.TabIndex = 3; this.lblRangeDays.TabIndex = 3;
this.lblRangeDays.Text = "Days:"; this.lblRangeDays.Text = "Days:";
// //
@ -95,9 +95,10 @@
// //
// btnRefresh // btnRefresh
// //
this.btnRefresh.Location = new System.Drawing.Point(110, 28); this.btnRefresh.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnRefresh.Location = new System.Drawing.Point(122, 23);
this.btnRefresh.Name = "btnRefresh"; this.btnRefresh.Name = "btnRefresh";
this.btnRefresh.Size = new System.Drawing.Size(66, 24); this.btnRefresh.Size = new System.Drawing.Size(77, 27);
this.btnRefresh.TabIndex = 4; this.btnRefresh.TabIndex = 4;
this.btnRefresh.Text = "Refresh"; this.btnRefresh.Text = "Refresh";
this.btnRefresh.UseVisualStyleBackColor = true; this.btnRefresh.UseVisualStyleBackColor = true;
@ -111,7 +112,7 @@
this.panel1.Dock = System.Windows.Forms.DockStyle.Fill; this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel1.Location = new System.Drawing.Point(0, 0); this.panel1.Location = new System.Drawing.Point(0, 0);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(226, 815); this.panel1.Size = new System.Drawing.Size(258, 767);
this.panel1.TabIndex = 8; this.panel1.TabIndex = 8;
// //
// listView1 // listView1
@ -122,14 +123,13 @@
this.columnHeader2}); this.columnHeader2});
this.listView1.ContextMenuStrip = this.ctxMenuAppointments; this.listView1.ContextMenuStrip = this.ctxMenuAppointments;
this.listView1.Dock = System.Windows.Forms.DockStyle.Fill; this.listView1.Dock = System.Windows.Forms.DockStyle.Fill;
this.listView1.Font = new System.Drawing.Font("Segoe UI", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.listView1.FullRowSelect = true; this.listView1.FullRowSelect = true;
this.listView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable; this.listView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
this.listView1.Location = new System.Drawing.Point(0, 334); this.listView1.Location = new System.Drawing.Point(0, 315);
this.listView1.MultiSelect = false; this.listView1.MultiSelect = false;
this.listView1.Name = "listView1"; this.listView1.Name = "listView1";
this.listView1.ShowItemToolTips = true; this.listView1.ShowItemToolTips = true;
this.listView1.Size = new System.Drawing.Size(226, 481); this.listView1.Size = new System.Drawing.Size(258, 452);
this.listView1.TabIndex = 4; this.listView1.TabIndex = 4;
this.listView1.TileSize = new System.Drawing.Size(300, 38); this.listView1.TileSize = new System.Drawing.Size(300, 38);
this.listView1.UseCompatibleStateImageBehavior = false; this.listView1.UseCompatibleStateImageBehavior = false;
@ -153,20 +153,30 @@
this.grpRefresh.Controls.Add(this.lblRangeDays); this.grpRefresh.Controls.Add(this.lblRangeDays);
this.grpRefresh.Controls.Add(this.numRangeDays); this.grpRefresh.Controls.Add(this.numRangeDays);
this.grpRefresh.Dock = System.Windows.Forms.DockStyle.Top; this.grpRefresh.Dock = System.Windows.Forms.DockStyle.Top;
this.grpRefresh.Location = new System.Drawing.Point(0, 242); this.grpRefresh.Location = new System.Drawing.Point(0, 228);
this.grpRefresh.Name = "grpRefresh"; this.grpRefresh.Name = "grpRefresh";
this.grpRefresh.Size = new System.Drawing.Size(226, 92); this.grpRefresh.Size = new System.Drawing.Size(258, 87);
this.grpRefresh.TabIndex = 3; this.grpRefresh.TabIndex = 3;
this.grpRefresh.TabStop = false; this.grpRefresh.TabStop = false;
this.grpRefresh.Text = "Configuration:"; this.grpRefresh.Text = "Configuration:";
// //
// chkMailAlerts
//
this.chkMailAlerts.AutoSize = true;
this.chkMailAlerts.Location = new System.Drawing.Point(41, 59);
this.chkMailAlerts.Name = "chkMailAlerts";
this.chkMailAlerts.Size = new System.Drawing.Size(143, 21);
this.chkMailAlerts.TabIndex = 5;
this.chkMailAlerts.Text = "Enable Mail Alerts";
this.chkMailAlerts.UseVisualStyleBackColor = true;
this.chkMailAlerts.CheckedChanged += new System.EventHandler(this.chkMailAlerts_CheckedChanged);
//
// apptCalendar // apptCalendar
// //
this.apptCalendar.BoldedDates = null; this.apptCalendar.BoldedDates = null;
this.apptCalendar.CurrentMonthForeColor = System.Drawing.Color.Black; this.apptCalendar.CurrentMonthForeColor = System.Drawing.Color.Black;
this.apptCalendar.Dock = System.Windows.Forms.DockStyle.Top; this.apptCalendar.Dock = System.Windows.Forms.DockStyle.Top;
this.apptCalendar.FirstDayOfWeek = System.DayOfWeek.Sunday; this.apptCalendar.FirstDayOfWeek = System.DayOfWeek.Sunday;
this.apptCalendar.Font = new System.Drawing.Font("Segoe UI", 7.8F);
this.apptCalendar.HoverBackColor = System.Drawing.Color.LightCyan; this.apptCalendar.HoverBackColor = System.Drawing.Color.LightCyan;
this.apptCalendar.HoverForeColor = System.Drawing.Color.Black; this.apptCalendar.HoverForeColor = System.Drawing.Color.Black;
this.apptCalendar.Location = new System.Drawing.Point(0, 0); this.apptCalendar.Location = new System.Drawing.Point(0, 0);
@ -174,34 +184,22 @@
this.apptCalendar.Name = "apptCalendar"; this.apptCalendar.Name = "apptCalendar";
this.apptCalendar.OtherMonthForeColor = System.Drawing.Color.LightGray; this.apptCalendar.OtherMonthForeColor = System.Drawing.Color.LightGray;
this.apptCalendar.SelectedBackColor = System.Drawing.Color.LightBlue; this.apptCalendar.SelectedBackColor = System.Drawing.Color.LightBlue;
this.apptCalendar.SelectedDate = new System.DateTime(2013, 5, 1, 0, 0, 0, 0); this.apptCalendar.SelectedDate = new System.DateTime(2013, 5, 2, 0, 0, 0, 0);
this.apptCalendar.SelectedForeColor = System.Drawing.Color.Blue; this.apptCalendar.SelectedForeColor = System.Drawing.Color.Blue;
this.apptCalendar.Size = new System.Drawing.Size(226, 242); this.apptCalendar.Size = new System.Drawing.Size(258, 228);
this.apptCalendar.TabIndex = 1; this.apptCalendar.TabIndex = 1;
this.apptCalendar.TodayBackColor = System.Drawing.Color.Blue; this.apptCalendar.TodayBackColor = System.Drawing.Color.Blue;
this.apptCalendar.TodayForeColor = System.Drawing.Color.White; this.apptCalendar.TodayForeColor = System.Drawing.Color.White;
this.apptCalendar.CellDoubleClick += new System.EventHandler(this.apptCalendar_CellDoubleClick); this.apptCalendar.CellDoubleClick += new System.EventHandler(this.apptCalendar_CellDoubleClick);
this.apptCalendar.SelectedDateChanged += new System.EventHandler(this.apptCalendar_SelectedDateChanged); this.apptCalendar.SelectedDateChanged += new System.EventHandler(this.apptCalendar_SelectedDateChanged);
// //
// chkMailAlerts
//
this.chkMailAlerts.AutoSize = true;
this.chkMailAlerts.Location = new System.Drawing.Point(36, 63);
this.chkMailAlerts.Name = "chkMailAlerts";
this.chkMailAlerts.Size = new System.Drawing.Size(140, 23);
this.chkMailAlerts.TabIndex = 5;
this.chkMailAlerts.Text = "Enable Mail Alerts";
this.chkMailAlerts.UseVisualStyleBackColor = true;
this.chkMailAlerts.CheckedChanged += new System.EventHandler(this.chkMailAlerts_CheckedChanged);
//
// AppointmentsControl // AppointmentsControl
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.panel1); this.Controls.Add(this.panel1);
this.Font = new System.Drawing.Font("Segoe UI", 7.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Name = "AppointmentsControl"; this.Name = "AppointmentsControl";
this.Size = new System.Drawing.Size(226, 815); this.Size = new System.Drawing.Size(258, 767);
((System.ComponentModel.ISupportInitialize)(this.numRangeDays)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.numRangeDays)).EndInit();
this.ctxMenuAppointments.ResumeLayout(false); this.ctxMenuAppointments.ResumeLayout(false);
this.panel1.ResumeLayout(false); this.panel1.ResumeLayout(false);

View File

@ -50,6 +50,7 @@ namespace Outlook2013TodoAddIn
public AppointmentsControl() public AppointmentsControl()
{ {
InitializeComponent(); InitializeComponent();
this.btnRefresh.FlatAppearance.MouseOverBackColor = this.apptCalendar.HoverBackColor;
} }
/// <summary> /// <summary>

View File

@ -37,10 +37,11 @@
// //
// btnPrevious // btnPrevious
// //
this.btnPrevious.Location = new System.Drawing.Point(9, 8); this.btnPrevious.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnPrevious.Location = new System.Drawing.Point(9, 7);
this.btnPrevious.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.btnPrevious.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.btnPrevious.Name = "btnPrevious"; this.btnPrevious.Name = "btnPrevious";
this.btnPrevious.Size = new System.Drawing.Size(31, 26); this.btnPrevious.Size = new System.Drawing.Size(31, 23);
this.btnPrevious.TabIndex = 0; this.btnPrevious.TabIndex = 0;
this.btnPrevious.Text = "<"; this.btnPrevious.Text = "<";
this.btnPrevious.UseVisualStyleBackColor = true; this.btnPrevious.UseVisualStyleBackColor = true;
@ -48,10 +49,11 @@
// //
// btnNext // btnNext
// //
this.btnNext.Location = new System.Drawing.Point(213, 8); this.btnNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.btnNext.Location = new System.Drawing.Point(213, 7);
this.btnNext.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.btnNext.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.btnNext.Name = "btnNext"; this.btnNext.Name = "btnNext";
this.btnNext.Size = new System.Drawing.Size(31, 26); this.btnNext.Size = new System.Drawing.Size(31, 23);
this.btnNext.TabIndex = 2; this.btnNext.TabIndex = 2;
this.btnNext.Text = ">"; this.btnNext.Text = ">";
this.btnNext.UseVisualStyleBackColor = true; this.btnNext.UseVisualStyleBackColor = true;
@ -67,7 +69,7 @@
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F)); this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 14.28572F));
this.tableLayoutPanel1.Location = new System.Drawing.Point(9, 38); this.tableLayoutPanel1.Location = new System.Drawing.Point(9, 34);
this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(0); this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 7; this.tableLayoutPanel1.RowCount = 7;
@ -78,15 +80,15 @@
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 14.28571F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(234, 181); this.tableLayoutPanel1.Size = new System.Drawing.Size(234, 161);
this.tableLayoutPanel1.TabIndex = 3; this.tableLayoutPanel1.TabIndex = 3;
// //
// lnkCurrentRange // lnkCurrentRange
// //
this.lnkCurrentRange.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline; this.lnkCurrentRange.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline;
this.lnkCurrentRange.Location = new System.Drawing.Point(47, 8); this.lnkCurrentRange.Location = new System.Drawing.Point(47, 7);
this.lnkCurrentRange.Name = "lnkCurrentRange"; this.lnkCurrentRange.Name = "lnkCurrentRange";
this.lnkCurrentRange.Size = new System.Drawing.Size(159, 26); this.lnkCurrentRange.Size = new System.Drawing.Size(159, 23);
this.lnkCurrentRange.TabIndex = 0; this.lnkCurrentRange.TabIndex = 0;
this.lnkCurrentRange.TabStop = true; this.lnkCurrentRange.TabStop = true;
this.lnkCurrentRange.Text = "lnkCurrentRange"; this.lnkCurrentRange.Text = "lnkCurrentRange";
@ -95,9 +97,9 @@
// lnkToday // lnkToday
// //
this.lnkToday.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline; this.lnkToday.LinkBehavior = System.Windows.Forms.LinkBehavior.NeverUnderline;
this.lnkToday.Location = new System.Drawing.Point(9, 221); this.lnkToday.Location = new System.Drawing.Point(9, 196);
this.lnkToday.Name = "lnkToday"; this.lnkToday.Name = "lnkToday";
this.lnkToday.Size = new System.Drawing.Size(234, 26); this.lnkToday.Size = new System.Drawing.Size(234, 23);
this.lnkToday.TabIndex = 4; this.lnkToday.TabIndex = 4;
this.lnkToday.TabStop = true; this.lnkToday.TabStop = true;
this.lnkToday.Text = "lnkToday"; this.lnkToday.Text = "lnkToday";
@ -106,17 +108,16 @@
// //
// CustomCalendar // CustomCalendar
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 18F); this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.lnkToday); this.Controls.Add(this.lnkToday);
this.Controls.Add(this.lnkCurrentRange); this.Controls.Add(this.lnkCurrentRange);
this.Controls.Add(this.tableLayoutPanel1); this.Controls.Add(this.tableLayoutPanel1);
this.Controls.Add(this.btnNext); this.Controls.Add(this.btnNext);
this.Controls.Add(this.btnPrevious); this.Controls.Add(this.btnPrevious);
this.Font = new System.Drawing.Font("Calibri", 9F);
this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); this.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4);
this.Name = "CustomCalendar"; this.Name = "CustomCalendar";
this.Size = new System.Drawing.Size(256, 257); this.Size = new System.Drawing.Size(256, 228);
this.Load += new System.EventHandler(this.CustomCalendar_Load); this.Load += new System.EventHandler(this.CustomCalendar_Load);
this.ResumeLayout(false); this.ResumeLayout(false);

View File

@ -162,6 +162,9 @@ namespace Outlook2013TodoAddIn
this.tableLayoutPanel1.SetCellPosition(lblCtrl, new TableLayoutPanelCellPosition(col, row)); this.tableLayoutPanel1.SetCellPosition(lblCtrl, new TableLayoutPanelCellPosition(col, row));
} }
} }
this.btnPrevious.FlatAppearance.MouseOverBackColor = this.HoverBackColor;
this.btnNext.FlatAppearance.MouseOverBackColor = this.HoverBackColor;
} }
/// <summary> /// <summary>

View File

@ -98,7 +98,6 @@
// lnkSender // lnkSender
// //
this.lnkSender.AutoSize = true; this.lnkSender.AutoSize = true;
this.lnkSender.Font = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lnkSender.Location = new System.Drawing.Point(85, 5); this.lnkSender.Location = new System.Drawing.Point(85, 5);
this.lnkSender.Name = "lnkSender"; this.lnkSender.Name = "lnkSender";
this.lnkSender.Size = new System.Drawing.Size(82, 17); this.lnkSender.Size = new System.Drawing.Size(82, 17);