OSDN Git Service

TweetDetailsView.NameLabelをUIフォントの変更に対応
authorKimura Youichi <kim.upsilon@bucyou.net>
Thu, 26 May 2016 11:51:11 +0000 (20:51 +0900)
committerKimura Youichi <kim.upsilon@bucyou.net>
Thu, 26 May 2016 14:49:16 +0000 (23:49 +0900)
OpenTween/TweetDetailsView.Designer.cs
OpenTween/TweetDetailsView.cs

index 38d87ea..f5c3f96 100644 (file)
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.Controls.Add(this.TableLayoutPanel1);
             this.Name = "TweetDetailsView";
+            this.FontChanged += new System.EventHandler(this.TweetDetailsView_FontChanged);
             this.TableLayoutPanel1.ResumeLayout(false);
             this.TableLayoutPanel1.PerformLayout();
             ((System.ComponentModel.ISupportInitialize)(this.UserPicture)).EndInit();
index 9f93253..b95c4e9 100644 (file)
@@ -413,6 +413,13 @@ namespace OpenTween
             this.StatusChanged?.Invoke(this, new TweetDetailsViewStatusChengedEventArgs(statusText));
         }
 
+        private void TweetDetailsView_FontChanged(object sender, EventArgs e)
+        {
+            // OTBaseForm.GlobalFont による UI フォントの変更に対応
+            var origFont = this.NameLabel.Font;
+            this.NameLabel.Font = new Font(this.Font.Name, origFont.Size, origFont.Style);
+        }
+
         #region TableLayoutPanel1
 
         private async void UserPicture_DoubleClick(object sender, EventArgs e)