| |
![zurück](../images/b_zurueck.gif)
VB.NET - Ein- und UmsteigerProblem mit Schriftgröße, bei deaktiviertem Anwendungsframework | | ![](../images/trans.gif) | Autor: Daniel D. | Datum: 04.10.11 14:26 |
| Hallo zusammen,
ich hatte in meiner Anwendung bis jetzt immer das Anwendungsframework aktiviert. Jetzt wollte ich eine zentrale Fehlerbehandlung verwenden. Hierfür muss das Anwendungsframework deaktiviert werden, damit man als Startobjekt „Sub Main“ festlegen kann.
Funktioniert soweit auch alles prima. Allerdings ist die Schriftgröße der Labels jetzt zur Laufzeit größer, als vorher und wie jetzt noch in der IDE angezeigt. Hierdurch kann es dann passieren, dass der Text umgebrochen wird oder hinter einem anderen Objekt verschwindet. Aktiviere ich das Anwendungsframework wieder, ist die Schriftgröße wieder gleich.
Ich habe eine kleine Anwendung erstellt, bei der das Problem auch besteht.
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Partial Class Form1
Inherits System.Windows.Forms.Form
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu
' bereinigen.
<System.Diagnostics.DebuggerNonUserCode()> _
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Try
If disposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
Finally
MyBase.Dispose(disposing)
End Try
End Sub
'Wird vom Windows Form-Designer benötigt.
Private components As System.ComponentModel.IContainer
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer
' erforderlich.
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
<System.Diagnostics.DebuggerStepThrough()> _
Private Sub InitializeComponent()
Me.Label1 = New System.Windows.Forms.Label()
Me.SuspendLayout()
'
'Label1
'
Me.Label1.Location = New System.Drawing.Point(23, 34)
Me.Label1.Name = "Label1"
Me.Label1.Size = New System.Drawing.Size(67, 32)
Me.Label1.TabIndex = 0
Me.Label1.Text = "Label1 ------>"
'
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.ClientSize = New System.Drawing.Size(216, 185)
Me.Controls.Add(Me.Label1)
Me.Name = "Form1"
Me.Text = "Form1"
Me.ResumeLayout(False)
End Sub
Friend WithEvents Label1 As System.Windows.Forms.Label
End Class Public Class Form1
Public Shared Sub Main()
AddHandler Application.ThreadException, AddressOf Problem
Application.EnableVisualStyles()
Application.Run(New Form1)
End Sub
Private Shared Sub Problem(ByVal sender As Object, ByVal e As _
System.Threading.ThreadExceptionEventArgs)
Stop
End Sub
End Class Vielleicht hat ja jemand eine Idee, wie sich das Problem beheben lässt.
Gruß Daniel | ![](../images/trans.gif) |
![](../images/48x48/info.gif) | Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
![nach oben](../images/b_top.gif) ![zurück](../images/b_zurueck.gif) |
|
Neu! sevDTA 3.0 Pro ![sevDTA - für VB/VBA und VB.NET](../images/werbung/sevdta_100x100.jpg)
SEPA mit Kontonummernprüfung
Erstellen von SEPA-Dateien mit integriertem BIC-Verzeichnis und Konto- nummern-Prüfverfahren, so dass ungültige Bankdaten bereits im Vorfeld ermittelt werden können. Weitere InfosTipp des Monats TOP Entwickler-Paket ![Developer CD f?r VB](../images/werbung/devcdvb_100x100.jpg)
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|