14. februar 2007 - 13:58Der er
4 kommentarer og 1 løsning
Fjerne muligheden for at klikke på en tab i pagecontrol
Hej.
Er nyoprettet bruger på eksperten. Jeg ved ikke, hvor rundhåndet, der plejer at blive uddelt points. Med fare for at virke nærig, så starter jeg ud med 15 points (jeg har jo ikke rø... fuld af dem) ;o)
Jeg har et problem, som jeg er stødt på et par gange, men jeg har aldrig fundet løsningen.
(Pagecontrol og Notebook virker stort set til at være det samme, men ejg plejer selv at anvende PageControl).
Findes der en form for onClick event, der fanger, hvis man klikker på en bestemt fane / tab?
Jeg kan illustrere et eksempel:
Man har en PageControl med x antal tabs. I tilfælde af et eller flere kriterier på den første tab IKKE er opfyldt, så skal en eller alle de øvrige tabs ikke være tilgængelige. Man skal med andre ord ikke kunne klikke på dem.
OnClick eventet ligger på TControl, så en TTabSheet har også en OnClick event, men jeg ved ikke hvordan PageControl håndterer onClick på selve tab'en, det må du selv prøve at undersøge
Jeg tager pointene retur, da jeg selv har fundet svaret. (det svar jeg valgte at bruge som løsning, om det er den bedste løsning ved jeg ikke, men det fungerer).
Der er en event på pagecontrollen, der hedder pagecontrolChange, som fanger, at jeg forsøger at skifte tabsheet.
Den bruger jeg til at fange og sætter her et par kriterier ind og så er det fint.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.