View Issue Details

IDProjectCategoryView StatusLast Update
0002550FSVybridGeneralpublic2015-03-26 15:55
Reporterderksen Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Product VersionV2.1 
Target VersionV2.2Fixed in VersionV2.2 
Summary0002550: System.Exception occures by access to font property from a C# application
DescriptionThis exception was observed both WC7E and WCE6.
Additional InformationAddtional 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

Activities

There are no notes attached to this issue.