[ knelenk @ 29.09.2004. 08:01 ] @
Postoji li ikakva sansa da se u .NETu prevazidje standardni izgled Windowsovih scroll barova (npr. da budu flat, u drugim bojama...) i da se onda prikace standardnim kontrolama: listbox, combobox, listview? |
[ knelenk @ 29.09.2004. 08:01 ] @
[ bokac @ 29.09.2004. 13:25 ] @
A da ne mislis mozda na nesto ovako
http://www.windowsforms.net/Sa...&ItemId=106&tabindex=4 u stvari pogledaj i ovo http://www.windowsforms.net/Co...px?Control=509&tabindex=10 [ knelenk @ 29.09.2004. 14:53 ] @
Prvi link je fenomenalan, samo sto nema scroll barova. Inace, ostalo je bas OK. Ustedio bih mnogo vremena da sam ranije znao za to - sam sam pravio dosta od onih kontrola.
Drugi link sadrzi nesto sto sam i sam napravio. O cemu se, zapravo, radi: Program sa drugog linka samo overriduje scroll bar kontrolu (ili je pravi od samog pocetka). I jedan i drugi nacin bi meni odgovarali, samo (ah samo) kad bih mogao da attachujem taj napravljeni/prepravljeni scroll bar za ComboBox, ListBox, ListView... E, to nas cijenjeni Microsoft nije dozvolio, mozda da bismo svi pravili aplikacije koje neodoljivo podsjecaju na Windows, mada je moguce da je prilikom nnn-tog krpljenja Windowsa bilo nemoguce otarasiti se starih principa i dodati dva property-ja svakoj kontroli: VScrollBar, HScrollBar kako bi se prikacili custom scroll barovi (koji se, naravno, ponasaju po nekom sablonu)... Koliko znam, jedini nacin da se to uradi jeste da se prave potpuno nove kontrole, kojima se moze dozvoliti da uzimaju pointer na neku instancu scroll bara, a tu nastaju problemi: scroll bar bi morao uci u klijentsku oblast kontrole, nekad ga ima, nekad nema... Posto nemam vremena da se bavim time (a potrebna je skoro vjecnost) ocajnicki pokusavam da pronadjem jednostavniji nacin. Pomagajte! Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|