Als ik in VBA de eigenschap LINKS van een object wilt instellen, zit daar een maximum van 31680 aan. Dit omdat het een integere instelling is. Stel ik hem hoger dan, dan krijg ik natuurlijk een foutmelding.
Nu werkt mijn programma ook op monitoren met een veel hogere resolutie. Dus om mijn objecten te kunnen positioneren, worden mijn getallen veel hoger (en dat pikt access dus niet). Echt irritant, want mijn programma loopt nu vast op computers met hoge resoluties.
Nu probeer ik dat op te lossen en ben op zoek naar alternatieven. Ik heb al een hoop gezocht op internet, waar het probleem erkent wordt, maar ik geen nette oplossingen vind. Ik zou dus nog steeds graag mijn objecten kunnen positioneren, maar weet niet of dat nog kan en zo ja, hoe.
Zomaar ter info: Ik gebruik het plaatsen van de objecten omdat ik in mijn access programma een eigen lint aanmaak met een variabele inhoud (afhankelijk van de gebruiker). Maar krijg nu mijn lint op een hoge resolutiescherm dus niet meer beeldvullend omdat ik beperkt word door de maximale integer-waarde van een control.left eigenschap van 31680.
Ik heb onder andere gespeeld met de optie anker rechts, dan komt het uiteindelijk wel aan de rechterzijde, maar dan kan ik het object nog steeds niet positioneren. Er bestaat bijvoorbeeld geen .right eigenschap.
Ik hoop dat iemand hier een oplossing voor heeft. Ben er echt al dagen naar op zoek.
Nu werkt mijn programma ook op monitoren met een veel hogere resolutie. Dus om mijn objecten te kunnen positioneren, worden mijn getallen veel hoger (en dat pikt access dus niet). Echt irritant, want mijn programma loopt nu vast op computers met hoge resoluties.
Nu probeer ik dat op te lossen en ben op zoek naar alternatieven. Ik heb al een hoop gezocht op internet, waar het probleem erkent wordt, maar ik geen nette oplossingen vind. Ik zou dus nog steeds graag mijn objecten kunnen positioneren, maar weet niet of dat nog kan en zo ja, hoe.
Zomaar ter info: Ik gebruik het plaatsen van de objecten omdat ik in mijn access programma een eigen lint aanmaak met een variabele inhoud (afhankelijk van de gebruiker). Maar krijg nu mijn lint op een hoge resolutiescherm dus niet meer beeldvullend omdat ik beperkt word door de maximale integer-waarde van een control.left eigenschap van 31680.
Ik heb onder andere gespeeld met de optie anker rechts, dan komt het uiteindelijk wel aan de rechterzijde, maar dan kan ik het object nog steeds niet positioneren. Er bestaat bijvoorbeeld geen .right eigenschap.
Ik hoop dat iemand hier een oplossing voor heeft. Ben er echt al dagen naar op zoek.
Laatst bewerkt: