2016-12-06 4 views
0

クリプトンボタンの1つのインスタンスで使用されるフォントをプログラムで拡大するにはどうすればよいですか?クリプトンボタンの一度だけフォントを変更する

krytonButton.Fontは変更できますが、効果がないようです。

kryptonButton.StateCommon.GetContentShortTextFont(bar)もFontを返しますが、すべてのアクセサはゲッターのみであり、フォントも読み取り専用です。

答えて

1

私はそれが少し遅れていることは知っていますが、これは将来誰かに助けになるかもしれません。

KryptonLabel kryptonLabel = new KryptonLabel(); 
FontFamily fontFamily = new FontFamily("Arial"); 
Font font = new Font(fontFamily, 30, FontStyle.Regular, GraphicsUnit.Pixel); 
kryptonLabel.StateCommon.ShortText.Font = font; 

新しいテキストにショートテキストプロパティを設定する必要があります。可能な限りフォントを維持したい場合は、新しいフォントを作成するときに前のフォント値を読みとってみてください。

Font fontUpdatedSize = new Font(kryptonLabel.StateCommon.ShortText.Font.FontFamily, 
             30, 
             kryptonLabel.StateCommon.ShortText.Font.Style, 
             GraphicsUnit.Pixel); 
kryptonLabel.StateCommon.ShortText.Font = font;