[ mirko1949 @ 08.11.2008. 12:36 ] @
U UserForm imam dvadesetak CommandButton-a. Hteo bih da kada kliknem na neki od njih on promeni boju, da bih kasnije lakse mogao da znam na koji sam sve kliknuo i da tako ostane sve do zatvaranja dokumenta, a prilikom ponovnog otvaranja da ponovo ima staru boju.
pozdrav
[ Jpeca @ 08.11.2008. 20:49 ] @
Možeš jednostavno da postaviš svojstvo BackColor dugmeta na željenu boju npr.
Code:
CommandButton1.BackColor = vbBlue

ali mi se čini mnogo bolje da iskoristiš postojeću kontrolu ToggleButton - dugme koje menja izgled kad je pritisnuto.
[ mirko1949 @ 09.11.2008. 09:50 ] @
Hvala
Oba resenja su dobra i zgodno je u zavisnosti od situacije imati mogucnost za primenu jednog ili drugog resenja.
[ neptuncokg @ 31.03.2010. 19:04 ] @
Kratak osvrt na ovu davnu temu: Može li se uopšte, u VBA dobiti efekat promene boje Button-a kada se na njega pozicionira miš? Da budem precizniji. Ovde na forumu imamo dugme "Postavi temu" koje je "po difoltu" tamno plave boje (teget). Kad mu primaknemo pokazivač miša, boja se automatski menja u belu, bez obzira što nismo kliknuli. I ostaje bela sve dok ne odmaknemo pokazivač miša. Znači, može li se ovaj efekat postići u excelu (Button na sheetu), odnosno u VBA (CommandButton na formi)?
Hvala unapred.
[ 3okc @ 31.03.2010. 20:21 ] @
Pogledaj rešenje koje je postavljeno ovde:
Mouse Over Objects. Detect When Mouse Leaves
[ neptuncokg @ 31.03.2010. 22:16 ] @
Na "Ozgridu" zista ima odgovora na sva pitanja. Samo malo treba potražiti. Nadao sam se da postoji neka prečica, ili podešavanje za CommandButton. Ali evidentno da mora da se napiše procedura, kao u "Ozgridovom" primeru. U svakom slučaju hvala na odgovoru i pomoći. Pozdrav.