2016-04-04 14 views
-2

Yazı tipi stilini artırdığımda yazı tipi stilini düzenli hale getirdiğimde veya yazı tipi aile yazı tipi boyutunu değiştirdiğimde varsayılan yazı tipini oluşturduğum bir metin düzenleyicisi oluşturdum. Bu sorun nasıl çözülür? Ben yazı tipi boyutunu artırmak zaman punto-C# [Form Kur] Aynı sınıfın birden fazla özelliğini kullanamazsınız

float size = float.Parse(toolStripMenuItem3.Text); 
     if (checkwritingpad == true) 
      WritingBox.SelectionFont = new System.Drawing.Font(WritingBox.SelectionFont.FontFamily, size, FontStyle.Regular); 
+0

Yazı tipi boyutunu değiştiren kodu bize gösterir misiniz? Gönderide – Sweeper

+0

kodu güncellendi –

cevap

0

değiştirir

Kod yazı stili öyle Tabii

düzenli ol! Düzenli bir stile sahip bir font oluşturuyorsunuz! Görmüyor musun

WritingBox.SelectionFont = new 
    System.Drawing.Font(WritingBox.SelectionFont.FontFamily, size, 
    FontStyle.Regular); 
    ^^^^^^^^^^^^^^^^^ 
      ^
      | 
     here, see? 

Seni bir ilk olarak önceki stili depolamak ve yeni yazı tipi nesnesi oluşturmak için kullanabilirsiniz düşünüyorum:

var style = WritingBox.SelectionFont.Style; 
WritingBox.SelectionFont = 
    new System.Drawing.Font(WritingBox.SelectionFont.FontFamily, size, 
    style); 

Ve "yazı tipi boyutu varsayılan olur" çözmek için benzer bir yöntemi kullanabilirsiniz sorun.