bowlingman
Gebruiker
- Lid geworden
- 17 okt 2007
- Berichten
- 433
Hallo,
Het seizoen zit erop en heb ik nu tijd om het één en ander ineen te steken in excel voor het nieuwe seizoen.
Ik heb nu een frm gemaakt, waarop de nodige besturingselementen gaan komen.
Met de volgende code, wordt het frm in volledige schermgrootte weergegeven alsook moeten de besturingselementen in de juiste schermresolutie getoond worden (kwestie van het oog wil ook wat)
Tot hiertoe werkt alles goed (tenminste voor de labels die al op het frm staan)
Maar wanneer ik nu een "calendar" op het frm zet krijg ik de foutmelding
"eigenschap wordt niet ondersteund door dit object"
Wat moet ik hiervoor in bovenstaande code daar nog voor toevoegen.
Grtjs.
Armand
Het seizoen zit erop en heb ik nu tijd om het één en ander ineen te steken in excel voor het nieuwe seizoen.
Ik heb nu een frm gemaakt, waarop de nodige besturingselementen gaan komen.
Met de volgende code, wordt het frm in volledige schermgrootte weergegeven alsook moeten de besturingselementen in de juiste schermresolutie getoond worden (kwestie van het oog wil ook wat)
Code:
Option Explicit
Private Sub UserForm_Initialize()
Dim SchermMaten As New CScreenRes 'verwijzing naar Klassenmodule
Dim iControls As Integer 'Aantal besturingselementen
' hiermee wordt het frm getoond in volledig scherm
' door te vermenigvuldigen met 3/4 krijg je op elk beeldscherm een schermvullend frm
Me.Width = SchermMaten.SchermBreedte * 3 / 4
Me.Height = SchermMaten.SchermHoogte * 3 / 4
' aanpassen van de besturingselementen
With Me
For iControls = 0 To .Controls.Count - 1
With .Controls(iControls)
.Top = .Top * SchermMaten.SchermHoogte / 768
.Height = .Height * SchermMaten.SchermHoogte / 768
.Left = .Left * SchermMaten.SchermBreedte / 1024
.Width = .Width * SchermMaten.SchermBreedte / 1024
.Font.Size = Int(.Font.Size * SchermMaten.SchermHoogte / 768)
End With
Next
End With
End Sub
Maar wanneer ik nu een "calendar" op het frm zet krijg ik de foutmelding
"eigenschap wordt niet ondersteund door dit object"
Wat moet ik hiervoor in bovenstaande code daar nog voor toevoegen.
Grtjs.
Armand