vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 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
ListView Zoomen 
Autor: KMX Racer Woh
Datum: 13.10.06 11:20

Hi,
Ich wollte mal wissen, ob es möglich ist, dass alles was in einer Listview steht ranzuzoomen, damit man es besser erkennen kann, falls man probleme hat es zu erkennen. wichtig ist, dass die listview immer ihre größe beibehält und nur ihr inhalt gezoomt wird und dass es beim maximieren keine probleme bereitet.

Mfg
J.W.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: viperbone
Datum: 13.10.06 11:30

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
        ' FontDialog Schriftart festlegen
        Dim FontDialog1 As New FontDialog
        FontDialog1.Font = Me.ListView1.Font
        FontDialog1.ShowDialog()
        ' Schriftart übernehmen
        Me.ListView1.Font = FontDialog1.Font
    End Sub

fg viperbone

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: KMX Racer Woh
Datum: 13.10.06 11:38

Danke erstmal, auf dich ist immer wieder verlass.
Geht das nicht anders? Weil da ist bei mir ein excel dukoment drin und ich glaube nicht das es funzt, probiere es aber gleich.
Und wieder kleiner zoomen?
Ich will da so buttons mit ner lupe und + und - machen, also das heißt wenn ich 2x drauf klicke auf + das er auch 2 mal näher kommt. Muss man nicht irgendwo angeben, um wie viel das bild nächer kommen soll, bzw die schriftart größer werden soll.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: viperbone
Datum: 13.10.06 13:22

Hi KMX Racer Woh

Auch das geht. Ich wollte dir einfach die Möglichkeit geben die Schriftart gerade selber einzustellen. Wenn du nur die Textgrösse ändern möchtest würde ich das so machen.
    Dim i As Integer = 8
 
    Private Sub Plus_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Plus.Click
        i += 1
        Dim Font As New Font("TimesNewRoman", i)
        ' Schriftart übernehmen
        Me.ListView1.Font = Font
    End Sub
 
    Private Sub Minus_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Minus.Click
        i -= 1
        Dim Font As New Font("TimesNewRoman", i)
        ' Schriftart übernehmen
        Me.ListView1.Font = Font
    End Sub

fg viperbone

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: KMX Racer Woh
Datum: 19.10.06 12:13

Funktioniert alles top. Aber wie kann ich dort noch hinzufügen, das bei jeden mal klicken die schrift immer größer wird. Im moment klick ich und es wir einmal größer/kleiner.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: viperbone
Datum: 19.10.06 13:25

Schau dir den Code nochmals gut an. Du benötigst 2 Buttons. Einer Plus (grösser) einer Minus (kleiner).

fg viperbone

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: KMX Racer Woh
Datum: 19.10.06 13:27

ja das hab ich shcon kapiert.
Aber ich will, wenn ich auf zb + drücke dass es größer wird und wenn ich nochmal auf + drücke dass es wieder größer wird. und dass ist nicht der fall. es geht nur einmal größer.

Das gleiche gilt auch für kleiner.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: viperbone
Datum: 19.10.06 16:38

Hast du eventuell diesen Code in die Klick-Ereignisse mitgepackt? Der muss nämlich ausserhalb eines Ereignisses deklariert werden.
Dim i As Integer = 8

fg viperbone

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: ListView Zoomen 
Autor: viperbone
Datum: 19.10.06 17:07

    Dim i As Integer = 8
 
 
 
 
    Private Sub Plus_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Plus.Click
        i += 1
        Dim Font As New Font("TimesNewRoman", i)
        ' Schriftart übernehmen
        Me.ListView1.Font = Font
    End Sub
 
    Private Sub Minus_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Minus.Click
        If i <= 1 Then
            i = 1
        Else
            i -= 1
        End If
        Dim Font As New Font("TimesNewRoman", i)
        ' Schriftart übernehmen
        Me.ListView1.Font = Font
    End Sub
Ich habe es nochmal getestet so läuft es. Du brauchst 2 Buttons (Minus, Plus) ein Listview (Listview1) dann sollte es klappen.
Wie gesagt wichtig ist, dass du die erste Code Zeile ( Dim i As Integer = 8) in keinem der Klick-Ereignisse der Buttons hast!

fg viperbone

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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