ermitteln der Pixelposition einer Browsecolumn
Moderator: Moderatoren
- Manfred
- Foren-Administrator
- Beiträge: 21199
- Registriert: Di, 29. Nov 2005 16:58
- Wohnort: Kreis Wesel
- Hat sich bedankt: 210 Mal
- Danksagung erhalten: 67 Mal
ermitteln der Pixelposition einer Browsecolumn
Ich habe Browser, in denen DataObjects angezeigt werden. Jede Spalte kann sortiert werden. Jetzt möchte ich aber unter der Spalte, die gerade sortiert ist ein Eingabefeld aufmachen, in dem der User einen Suchbegriff für die Spalte eingeben kann. Es soll nur ein Eingabefeld existieren, das aber jedesmal nach einer Spaltensortierung verschoben werden soll unter die jeweilige Spalte. Wie ermitteln man eigentlich wo die Spalte anfängt und aufhört in Pixel? Geht das überhaupt?
Gruß Manfred
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
Mitglied der XUG Osnabrück
Schatzmeister des Deutschsprachige Xbase-Entwickler e.V.
großer Fan des Xbaseentwicklerwiki https://wiki.xbaseentwickler.de/index.p ... Hauptseite
Doof kann man sein, man muß sich nur zu helfen wissen!!
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9367
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 102 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: ermitteln der Pixelposition einer Browsecolumn
oBrowse:GetColumn(<nSpaltenNummer>):CurrentPos() bzw. :CurrentSize()
Die Spalte besteht allerdings auch noch aus bis zu drei Einzelobjekten (jeweils CellGroups), nämlich Heading, DataArea und Footing. Wie wäre es, das SLE übers Footing zu legen? Das erreicht man über oBrowse:GetColumn(<nSpaltenNummer>):Footing.
Die Spalte besteht allerdings auch noch aus bis zu drei Einzelobjekten (jeweils CellGroups), nämlich Heading, DataArea und Footing. Wie wäre es, das SLE übers Footing zu legen? Das erreicht man über oBrowse:GetColumn(<nSpaltenNummer>):Footing.
Herzlich,
Tom
Tom