vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Problem mit Schriftgröße, bei deaktiviertem Anwendungsframework 
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
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit Schriftgröße, bei deaktiviertem Anwendungsframew...915Daniel D.04.10.11 14:26
Re: Problem mit Schriftgröße, bei deaktiviertem Anwendungsfr...674Preisser04.10.11 17:45
Re: Problem mit Schriftgröße, bei deaktiviertem Anwendungsfr...681Daniel D.04.10.11 18:08

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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