|
| Highlighted Command Button Fra : Palle Pophår |
Dato : 09-02-04 13:02 |
|
Når man trykker på en command button, så bliver den highlightet med en
stiplet linine rundt langs kanten. Det forsvinder så først når man trykker
en anden command button,,,,,,,,Hvordan slipper man for at knappen bliver
highlighted?????
| |
Kim Pedersen (09-02-2004)
| Kommentar Fra : Kim Pedersen |
Dato : 09-02-04 15:05 |
|
> Når man trykker på en command button, så bliver den highlightet med en
> stiplet linine rundt langs kanten. Det forsvinder så først når man trykker
> en anden command button,,,,,,,,Hvordan slipper man for at knappen bliver
> highlighted?????
Det kan ikke lade sig gøre via standard VB. Det kræver at du subclasser
kontrollen og overtager styringen med optegningen af knappen (ved at
intercepte WM_PAINT). Hvis du ikke ved hvad jeg snakker om, så vil jeg ikke
anbefale denne metode. I stedet skal du nok kigge rund efter en ActiveX
kontrol på Nettet, hvor du kan slå Focus Rectangle (som den stiplede linie
hedder) fra.
Hilsen Kim Pedersen
| |
MFO (09-02-2004)
| Kommentar Fra : MFO |
Dato : 09-02-04 16:54 |
|
Palle Pophår wrote:
> Når man trykker på en command button, så bliver den highlightet med en
> stiplet linine rundt langs kanten. Det forsvinder så først når man
> trykker en anden command button,,,,,,,,Hvordan slipper man for at
> knappen bliver highlighted?????
Hej
Hvis du kan nøjes med at "highlight" forsvinder efter du har trykket på
knappen, kan du bruge "SetFocus", eventuelt på en picturebox eller hvad
du nu ellere har på din Form.
--
mvh
Michael
| |
Kim Pedersen (09-02-2004)
| Kommentar Fra : Kim Pedersen |
Dato : 09-02-04 17:46 |
|
> Hvis du kan nøjes med at "highlight" forsvinder efter du har trykket på
> knappen, kan du bruge "SetFocus", eventuelt på en picturebox eller hvad
> du nu ellere har på din Form.
Problemet er bare at man ved denne metode fjerner det aktive focus fra
knappen. Trykker man herefter på mellemrumstasteten, som normalt vil
attivere knappen igen, så sker der bare ikke noget. Tror det vil skabe en
del frustrationer hos brugeren.
Hilsen Kim Pedersen
| |
Palle Pophår (10-02-2004)
| Kommentar Fra : Palle Pophår |
Dato : 10-02-04 13:01 |
|
> Hvis du kan nøjes med at "highlight" forsvinder efter du har trykket på
> knappen, kan du bruge "SetFocus", eventuelt på en picturebox eller hvad
> du nu ellere har på din Form.
Det er en ik ide og det komme ikke til at betyde noget brugervenligheden i
dette tilfælde,,,tror jeg.
Tak.
| |
preben nielsen (09-02-2004)
| Kommentar Fra : preben nielsen |
Dato : 09-02-04 20:55 |
|
"Palle Pophår" <not@valid.com> skrev i en meddelelse
news:402776b4$0$1554$edfadb0f@dread14.news.tele.dk...
> Når man trykker på en command button, så bliver den highlightet
med en
> stiplet linine rundt langs kanten. Det forsvinder så først når
man trykker
> en anden command button,,,,,,,,Hvordan slipper man for at
knappen bliver
> highlighted?????
Det er ikke et svar på dit spørgsmål, men hvorfor vil du ændre den
opførsel, som windows-brugere er vant til ??
--
/\ preben nielsen
\/\ prel@post.tele.dk
| |
Palle Pophår (10-02-2004)
| Kommentar Fra : Palle Pophår |
Dato : 10-02-04 13:04 |
|
> Det er ikke et svar på dit spørgsmål, men hvorfor vil du ændre den
> opførsel, som windows-brugere er vant til ??
Jeg ændre iconet på knappen når den er trykket ned. Den stiplede linie
forstyrre billedet, så det ikke fremstår tydeligt at knappen er nede.
Det er små ikoner på kun 20x20 pixels.
| |
Richard (10-02-2004)
| Kommentar Fra : Richard |
Dato : 10-02-04 14:49 |
|
> Jeg ændre iconet på knappen når den er trykket ned. Den stiplede linie
> forstyrre billedet, så det ikke fremstår tydeligt at knappen er nede.
>
> Det er små ikoner på kun 20x20 pixels.
Lav knapperne store eller brug setFocus på en af de andre komponenterm, som
du ønsker skal have focus i stedet for kanppen
| |
Richard (10-02-2004)
| Kommentar Fra : Richard |
Dato : 10-02-04 14:51 |
|
> Lav knapperne store eller brug setFocus på en af de andre komponenterm,
som
> du ønsker skal have focus i stedet for kanppen
Der skulle have stået større og ikke store
| |
Steen Alcor (11-02-2004)
| Kommentar Fra : Steen Alcor |
Dato : 11-02-04 16:08 |
|
Prøv med denne knap LaVolpeButton i lvbuttons.ocx
Kan hentes på http://www.lenshell.com/files.htm
Iconerne ligges i en imagelist og tilknyttes til lvbutton-knappen via
ImageListName og ImageListIcon.
Hvis du ikke ønsker at de stiplede linie skal vises set ShowFocus til False.
"Richard" <dsl77406@vip.cybercity.dk> skrev i en meddelelse
news:c0anlk$1buq$1@news.cybercity.dk...
> > Lav knapperne store eller brug setFocus på en af de andre komponenterm,
> som
> > du ønsker skal have focus i stedet for kanppen
>
> Der skulle have stået større og ikke store
>
>
| |
Palle Pophår (12-02-2004)
| Kommentar Fra : Palle Pophår |
Dato : 12-02-04 20:39 |
|
Den kan mange gode ting den ocx.
Det ser ud til at der er mange gode ting på den side,,,findes der en
beskrivelse af hvad alle de andre VB sager kan ?? OG er det freeware,,stedet
ser noget skummelt ud.
> Prøv med denne knap LaVolpeButton i lvbuttons.ocx
>
> Kan hentes på http://www.lenshell.com/files.htm
>
> Iconerne ligges i en imagelist og tilknyttes til lvbutton-knappen via
> ImageListName og ImageListIcon.
> Hvis du ikke ønsker at de stiplede linie skal vises set ShowFocus til
False.
| |
Steen Alcor (13-02-2004)
| Kommentar Fra : Steen Alcor |
Dato : 13-02-04 11:47 |
|
Ja det er det store spørgsmål
Første gang jeg stødte på ocx'en var på hjemmesiden:
http://www.download.dk/index.asp?Kat=utilities&SubKat=udvikling
Desuden i flere vb-programmer fra:
http://www.planet-source-code.com
Har dog forsøgt at søge i Google på "LVbuttons" og "LaVolpeButton" uden at
finde en producentside.
Kigger jeg på egenskaben af lvbuttons.ocx angiver den i firmanavn:
DISA-SCOTT
Men også med det navn kan jeg ikke finde en producent.
"Palle Pophår" <not@valid.com> skrev i en meddelelse
news:402bd661$0$1567$edfadb0f@dread14.news.tele.dk...
> Den kan mange gode ting den ocx.
>
> Det ser ud til at der er mange gode ting på den side,,,findes der en
> beskrivelse af hvad alle de andre VB sager kan ?? OG er det
freeware,,stedet
> ser noget skummelt ud.
>
>
> > Prøv med denne knap LaVolpeButton i lvbuttons.ocx
> >
> > Kan hentes på http://www.lenshell.com/files.htm
> >
> > Iconerne ligges i en imagelist og tilknyttes til lvbutton-knappen via
> > ImageListName og ImageListIcon.
> > Hvis du ikke ønsker at de stiplede linie skal vises set ShowFocus til
> False.
>
>
| |
Palle Pophår (13-02-2004)
| Kommentar Fra : Palle Pophår |
Dato : 13-02-04 19:20 |
|
Jeg prøvede også at søge på DISA SCOTT. Der kommer en masse mærkelige sider
op om det amerikanske forsvar. Jeg ved ikke om det er en joke, at den der
har lavet den har kaldt sig DISA..... Det betyder Defense Information System
Agency http://www.disa.mil/ eller http://www.cert.mil/misc/links.htm
Mystisk!!!!
Kender du til, hvad de andre VB sager på siden kan ???
"Steen Alcor" <s.FJERNDETTEalcor@dgm-sdgFJERNDETTE.com> skrev i en
meddelelse news:402cab3a$0$151$edfadb0f@dread11.news.tele.dk...
> Ja det er det store spørgsmål
>
> Første gang jeg stødte på ocx'en var på hjemmesiden:
>
> http://www.download.dk/index.asp?Kat=utilities&SubKat=udvikling
>
> Desuden i flere vb-programmer fra:
>
> http://www.planet-source-code.com
>
> Har dog forsøgt at søge i Google på "LVbuttons" og "LaVolpeButton" uden at
> finde en producentside.
>
> Kigger jeg på egenskaben af lvbuttons.ocx angiver den i firmanavn:
> DISA-SCOTT
>
> Men også med det navn kan jeg ikke finde en producent.
>
>
> "Palle Pophår" <not@valid.com> skrev i en meddelelse
> news:402bd661$0$1567$edfadb0f@dread14.news.tele.dk...
> > Den kan mange gode ting den ocx.
> >
> > Det ser ud til at der er mange gode ting på den side,,,findes der en
> > beskrivelse af hvad alle de andre VB sager kan ?? OG er det
> freeware,,stedet
> > ser noget skummelt ud.
> >
> >
> > > Prøv med denne knap LaVolpeButton i lvbuttons.ocx
> > >
> > > Kan hentes på http://www.lenshell.com/files.htm
> > >
> > > Iconerne ligges i en imagelist og tilknyttes til lvbutton-knappen via
> > > ImageListName og ImageListIcon.
> > > Hvis du ikke ønsker at de stiplede linie skal vises set ShowFocus til
> > False.
> >
> >
>
>
| |
|
|