reneemettrie
Terugkerende gebruiker
- Lid geworden
- 1 aug 2006
- Berichten
- 1.233
Nav een vraag van iemand:
Op een formulier staat een grafiek. Hij wenst de breedte van de grafiek te kennen (dat is niet moeilijk) maar ook de breedte van de plot area.
(in functie daarvan moeten een aantal knoppen op een bepaalde positie worden gezet)
Ik heb het volgende geprobeerd en het werkt, maar vind het niet elegant:
Kan je het als iets anders dan een object definiëren, zodat het lijstje met eigenschappen wordt getoond?
Ik heb geprobeerd de bibliotheek van MS Graph toe te voegen en het te deifiniëren als chart, maar dan krijg ik een type mismatch, wellicht omdat het gezien wordt als een element van het access formulier?
Op een formulier staat een grafiek. Hij wenst de breedte van de grafiek te kennen (dat is niet moeilijk) maar ook de breedte van de plot area.
(in functie daarvan moeten een aantal knoppen op een bepaalde positie worden gezet)
Ik heb het volgende geprobeerd en het werkt, maar vind het niet elegant:
Code:
Private Sub Commande3_Click()
Dim ChartGraph As Object
Set ChartGraph = Me.OLEUnbound0
MsgBox ChartGraph.PlotArea.Width
MsgBox ChartGraph.ChartArea.Width
MsgBox ChartGraph.Left
End Sub
Kan je het als iets anders dan een object definiëren, zodat het lijstje met eigenschappen wordt getoond?
Ik heb geprobeerd de bibliotheek van MS Graph toe te voegen en het te deifiniëren als chart, maar dan krijg ik een type mismatch, wellicht omdat het gezien wordt als een element van het access formulier?