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-2025
 
zurück

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

Allgemeine Diskussionen
Konflikt zwischen Property Get und Form-Eigenschaft Top? 
Autor: Sven R
Datum: 26.10.04 16:57

Hallo alle zusammen!

Das Problem ist folgendes:
Es gibt bei mir eine Klasse "OFrame", die die Eigenschaften eines in DirectDraw gezeichneten Rahmens speichern soll. Eine dieser Eigenschaften ist "Top". Alles, was zu "Top" in der Klasse steht ist folgendes:

Private iTop As Integer
----
 
Public Property Get Top()
    Top = iTop
End Property
----
 
Public Sub SetMeasures(Left As Integer, Top As Integer, Width As Integer, _
  Height As Integer)
[...]
    iTop = Top
[...]
End Sub
Im Hauptmodul gibt es ein Objekt Outputframe, das auf dieser Klasse aufbaut und dem beim Laden Werte zugewiesen werden.
Beim Zeichnen des Rahmen bekommt das Programm die korrekten Werte von des Rahmens, abgesehen von "Outputframe.Top". Anstatt den richtigen Wert zurückzugeben, gibt es hier den Top-Wert des Formulares zurück.


Dim OutputFrame As New OFrame
----
 
    With OutputFrame
        BackBuffer.SetForeColor .Color
        BackBuffer.DrawBox .Left, .Top, .Left + .Width, .Height + .Top
   End With
^
Hierbei wird zweimal der Top-Wert abgefragt, aber nur der zweite wird falsch übergeben. Wird das Programm in der entsprechenden Zeile gehalten, gibt es je nach dem, ob man "Top" oder ".Top" mit der Maus markiert unteschiedliche Werte wieder ("Top"-> Formularwert, ".Top"->Klassenwert).

So weit das Problem. Weiß jemand woran das liegt und eventuell, was man dagegen tun kann, ohne die Variable umzubenennen? (Eigenschaft "Left" funktioniert übrigens einwandfrei )

Freue mich über jeden Hinweis

Gruß

Sven
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Konflikt zwischen Property Get und Form-Eigenschaft Top?680Sven R26.10.04 16:57

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