29. januar 2002 - 19:27Der er
3 kommentarer og 2 løsninger
Det skulle være så smart :-(
Da jeg synes at knapper, scrollbars m.m i Visual Basic ser lidt kedelige ud, har jeg besluttet at lave labels istedet. Man kan lave dem transparente og så lægge et billede på baggrunden som ser lidt smartere ud. Problemet er bare at når man laver Active X controls med disse transparente labels, køres events (fx. click) kun hvis man kan se det pågældende label. (backstyle som opaque istedet for transparent). Er der en anden måde at lave gennemsigtige knapper på??? Det skal lige siges at det virker fint når label'et ikke er inden i en control men på selve form'en.
Kunne du ikke skjule labellen med f.eks. en ImageBox eller en Frame. Du kunne så ændre labellens Z-index (lægge den øverst) på en OnMouseOver event over ImageBoxen.
Hvis du laver et Active X Control (.ocx) som du skal bruge i et andet VB-projekt så fanger den klikket fint i en gennemsigtig label, her!!
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.