vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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: sevDataGrid2 (DoColumnAutoSize) 
Autor: rsvisionmaster
Datum: 17.10.08 11:20

Das habe ich verstanden

Wenn ich .MinWidth = 0 setze, kommt 915 (ohne TYPE_IMAGE) raus.
Den Wert .Width habe ich mal auf 0 gesetzt.
Wenn ich nun .DoColumnAutoSize "Name" starte
kommt 1185 raus. (das sind die 18 Pixels) mit TYPE_IMAGE.
Was rechnerisch gesehen korrekt ist.

Ich liege aber doch bei 18 Pixel bei 270 Twips, welches
unter Berücksichtigung der .MINWIDTH Eigenschaft 1000 eine
Differenz von 85 Twips aufgrund der Methode DoColumnAutoSize
ergibt.

Jetzt kommt der Parameter MINWIDTH ins Spiel... Da steht jetzt
in diesem Fall der Wert 1000. Also müßte doch logischerweise
zuerst einmal geprüft werden ob die neue Spaltenbreite durch das Ausführen der Methode DoColumnAutoSize < als MINWIDTH ist...

In diesem Fall ist Sie kleiner und hier kommt jetzt aus
meiner Sicht ein Berechnungsfehler zustande, denn die Differenz von
85 Twips werden nicht berücksichtigt. Denn meine Vorgabe heißt ja aufgrund von .MINWidth = 1000 + IMAGE. und nicht der Wert, der durch das
Ausführen der Methode DoColumnAutoSize zurückgeliefert wird.

Einzige Ausnahme: der Wert liegt über den von mir festgesetzen Eigenschaftswert von MINWIDTH.

Die Eigenschaft MINWIDTH soll sicherstellen, das mind. 1000 Twips Breite
garantiert sind. Die Methode DoColumnAutopSize unterwandert diesen Wert.
Folglich wird an dieser Stelle mit einem aus meiner Sicht falschen
Ausgangswert gerechnet, wenn der Rückgabewert < MINWIDTH beträgt.

Also müßte daher aus meiner Sicht beim Ausführen der Methode
DoColumnAutoSize die Abhängigkeiten der Eigenschaft MINWIDTH und des errechneten Wert geprüft werden.

Ich würde es verstehen, wenn ich den Parameter MAXWIDTH hinzuziehen
würde, dann wäre es für mich plausible Erklärung umgekehrt leider nicht.

Liege ich hier falsch ????

MfG.
RSVisionmaster

CardManager (SmartCard Tools a la CARD)

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
sevDataGrid2 (DoColumnAutoSize)1.143rsvisionmaster16.10.08 11:19
Re: sevDataGrid2 (DoColumnAutoSize)922ModeratorDieter16.10.08 11:30
Re: sevDataGrid2 (DoColumnAutoSize)856rsvisionmaster16.10.08 11:38
Re: sevDataGrid2 (DoColumnAutoSize)1.009ModeratorDieter16.10.08 11:44
Re: sevDataGrid2 (DoColumnAutoSize)850Lordcroc16.10.08 11:56
Re: sevDataGrid2 (DoColumnAutoSize)959ModeratorDieter16.10.08 12:04
Re: sevDataGrid2 (DoColumnAutoSize)1.071rsvisionmaster16.10.08 12:21
Re: sevDataGrid2 (DoColumnAutoSize)870ModeratorDieter16.10.08 13:13
Re: sevDataGrid2 (DoColumnAutoSize)840rsvisionmaster16.10.08 13:21
Re: sevDataGrid2 (DoColumnAutoSize)859ModeratorDieter16.10.08 15:34
Re: sevDataGrid2 (DoColumnAutoSize)821rsvisionmaster16.10.08 15:48
Re: sevDataGrid2 (DoColumnAutoSize)818ModeratorDieter16.10.08 15:51
Re: sevDataGrid2 (DoColumnAutoSize)809rsvisionmaster16.10.08 16:02
Re: sevDataGrid2 (DoColumnAutoSize)858Lordcroc16.10.08 16:11
Re: sevDataGrid2 (DoColumnAutoSize)884rsvisionmaster16.10.08 22:12
Re: sevDataGrid2 (DoColumnAutoSize)878ModeratorDieter16.10.08 23:02
Re: sevDataGrid2 (DoColumnAutoSize)840rsvisionmaster16.10.08 11:58
Re: sevDataGrid2 (DoColumnAutoSize)880ModeratorDieter16.10.08 12:04
Re: sevDataGrid2 (DoColumnAutoSize)886Lordcroc16.10.08 13:08
Re: sevDataGrid2 (DoColumnAutoSize)860ModeratorDieter16.10.08 13:15
Re: sevDataGrid2 (DoColumnAutoSize)897rsvisionmaster16.10.08 13:24
Re: sevDataGrid2 (DoColumnAutoSize)777Lordcroc16.10.08 13:51
Re: sevDataGrid2 (DoColumnAutoSize)864ModeratorDieter16.10.08 14:16
Re: sevDataGrid2 (DoColumnAutoSize)844Lordcroc16.10.08 14:18
Re: sevDataGrid2 (DoColumnAutoSize)818ModeratorDieter16.10.08 15:22
Re: sevDataGrid2 (DoColumnAutoSize)886rsvisionmaster16.10.08 13:17
Re: sevDataGrid2 (DoColumnAutoSize)872Lordcroc16.10.08 15:49
Re: sevDataGrid2 (DoColumnAutoSize)827ModeratorDieter16.10.08 15:53
Re: sevDataGrid2 (DoColumnAutoSize)801Lordcroc16.10.08 15:59
Re: sevDataGrid2 (DoColumnAutoSize)847ModeratorDieter16.10.08 16:00
Re: sevDataGrid2 (DoColumnAutoSize)849rsvisionmaster17.10.08 10:13
Re: sevDataGrid2 (DoColumnAutoSize)805ModeratorDieter17.10.08 10:17
Re: sevDataGrid2 (DoColumnAutoSize)817rsvisionmaster17.10.08 11:20
Re: sevDataGrid2 (DoColumnAutoSize)858ModeratorDieter17.10.08 11:22
Re: sevDataGrid2 (DoColumnAutoSize)877rsvisionmaster17.10.08 11:36
Re: sevDataGrid2 (DoColumnAutoSize)815ModeratorDieter17.10.08 12:06
Re: sevDataGrid2 (DoColumnAutoSize)878rsvisionmaster17.10.08 12:30

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