vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

Fragen & Antworten rund um sev-Komponenten
Re: Super, vielen Dank!  
Autor: Reinski
Datum: 04.07.05 12:30

Hm, merke gerade, dass man gar keine Anhänge über das VB-Archiv Mailsystem mitschicken kann...
Aber ich musste eben feststellen, dass es auch mir nicht (mehr?!) gelingt, mit meinem eigenen Beispielcode in einem neuen Projekt das Problem zu reproduzieren.
Mit einem anderen Code tritt der Fehler aber doch auf - auch in frisch erstellten Projekten:
Option Explicit
 
Private Sub Form_Load()
    Dim i As Integer, j As Integer
    Dim RowText As String
 
    'ToolTip-Bug:
    sevGrid1.BalloonTip = True
    sevGrid1.ToolTipText = "Text"
    sevGrid1.ToolTipTitle = "Titel"
    With sevGrid1
        'Grid Eigenschaften setzen
        .ScrollBars = SB_AUTO
        .DataMode = Mode_List
        'Spalten hinzufügen
        .ColumnAdd "Spalte1", "Spalte1", 500, , , , , , SORT_NUMERIC
        .ColumnAdd "Spalte2", "Spalte2", 5000
        'Zeilen füllen
        For i = 1 To 20
            'Erzeuge 75 zufällige Zeichen
            For j = 1 To 75
                RowText = RowText & Chr(Int(Rnd() * 26) + 65)
            Next j
            'Setze die Zeilennr davor
            RowText = CStr(i) & vbTab & RowText
            'Und füge die Zeile dem Grid hinzu
            .AddItem RowText
            RowText = ""
        Next i
    End With
End Sub
 
Private Sub Form_Resize()
    Dim NewWidth As Long
    Dim NewHeight As Long
 
    'Bestimme neue Breite / Höhe
    NewWidth = Me.ScaleWidth - 2 * sevGrid1.Left
    NewHeight = Me.ScaleHeight - 2 * sevGrid1.Top
    'Fehler vermeiden
    If NewWidth <= 0 Or NewHeight <= 0 Then
        Exit Sub
    End If
    'Setze das Grid auf die neuen Werte
    sevGrid1.Width = NewWidth
    sevGrid1.Height = NewHeight
    'Und aktualisiere die Darstellung
    sevGrid1.RefreshEx
End Sub
 
 
Private Sub sevGrid1_Click(Button As Integer, Shift As Integer)
    sevGrid1.BalloonTip = True
    sevGrid1.ToolTipText = "Text"
    sevGrid1.ToolTipTitle = "Titel"
End Sub
Frag bitte nicht nach dem Sinn der ToolTips - das war ein Experiment!
Aber das Problem ist definitiv real - es taucht auch in meiner Produktiv-Anwendung...

Könntest Du das bitte nochmals mit diesem Code probieren?!
Gruß & Danke!

reinski

Immer noch auf der Suche nach dem "Tu's trotzdem"-Button...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid2: Refresh funzt net 1.348Reinski25.01.05 15:01
Re: sevDataGrid2: Refresh funzt net 760ModeratorDieter25.01.05 19:56
Super, vielen Dank! 781Reinski25.01.05 22:19
Re: Super, vielen Dank! 703yeli30.06.05 15:31
Re: Super, vielen Dank! 678Reinski30.06.05 15:46
Re: Super, vielen Dank! 703ModeratorDieter30.06.05 16:44
Re: Super, vielen Dank! 672Reinski30.06.05 16:51
Re: Super, vielen Dank! 976ModeratorDieter03.07.05 10:18
Re: Super, vielen Dank! 982Reinski03.07.05 12:00
Re: Super, vielen Dank! 675ModeratorDieter04.07.05 10:37
Re: Super, vielen Dank! 701Reinski04.07.05 10:50
Re: Super, vielen Dank! 660ModeratorDieter04.07.05 11:38
Re: Super, vielen Dank! 657Reinski04.07.05 12:01
Re: Super, vielen Dank! 639ModeratorDieter04.07.05 12:16
Re: Super, vielen Dank! 693Reinski04.07.05 12:30
kleine Ergänzung746Reinski04.07.05 12:45
Re: kleine Ergänzung675ModeratorDieter04.07.05 13:46
Re: kleine Ergänzung743Reinski04.07.05 13:58
Re: Super, vielen Dank! 631yeli30.06.05 18:40

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-2025 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