View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002550 | FSVybrid | General | public | 2015-03-02 15:59 | 2015-03-26 15:55 |
Reporter | derksen | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | V2.1 | ||||
Target Version | V2.2 | Fixed in Version | V2.2 | ||
Summary | 0002550: System.Exception occures by access to font property from a C# application | ||||
Description | This exception was observed both WC7E and WCE6. | ||||
Additional Information | Addtional from MSDN forum: https://social.msdn.microsoft.com/Forums/en-US/8f11ebc3-cf5e-4f9c-ab55-5fde358ed875/windows-embedded-compact-7-m09-2014-update-rollup-with-systemexception Folgende Funktion löst die Exception aus: private void AdjustLabel(LinkLabel aLabel) { Graphics G = CreateGraphics(); SizeF size = G.MeasureString(aLabel.Text, aLabel.Font); aLabel.Width = System.Convert.ToInt32(size.Width) + 5; } Das schwierige dabei ist, dies reicht so nicht aus. Es müssen vorher noch andere Sachen passiert sein, die ich aber leider so nicht erklären bzw. erkennen kann. Das seltsame dabei ist, wenn ich die Eigenschaften des aLabel Objekts kurz vor der Exception betrachte, dann haben alle Eigenschaften den zugewiesenen Wert des Designers, außer die Font Eigenschaft: Font "((System.Windows.Forms.Control)(aLabel)).Font" hat eine Ausnahme vom Typ "System.Exception" verursacht. System.Drawing.Font {System.Exception} | ||||
Found Driver Version | |||||
Fixed Driver Version | |||||
Forum Link | |||||