public Display(ApplicationConfig config) { this.background = (Field)FieldFactory.MakeField(config.BackgroundField); this.numberField = (FieldString)FieldFactory.MakeField(config.NumberField); this.trialField = (FieldString)FieldFactory.MakeField(config.TrialField); this.recordField = (FieldString)FieldFactory.MakeField(config.RecordField); this.resultField = (FieldImage)FieldFactory.MakeField(config.ResultField); }
/// <summary> /// 文字列フィールド書き出し /// </summary> /// <param name="field"></param> public void DrawField(FieldString field) { this.grp.FillRectangle(field.BackColor, field.Rect); this.grp.DrawString( field.DisplayString, field.StringFont, field.StringColor, field.Rect, field.StringFormat); }