Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

IDE i "vidljivost" kod nasledjivanja?!?!

[es] :: .NET :: IDE i "vidljivost" kod nasledjivanja?!?!

[ Pregleda: 2502 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 10:38 - pre 205 meseci
Imam user kontrolu na koju sam prevukao binding navigator i grid view, postavio sam property Modifiers na protected i kod gridview-a i kod navigatora (i nekih njegovih dugmica koje zelim da menjam/ili dodajem u nasledjenoj klasi) i kada nasledim klasu iz ove klase, ja ne mogu da menjam tj. dodajem dugmice ovog navigatora, takodje i grid view tj. njegovi properties su nedostupni.... Kasnije sam pokusao da postavim modifiers i na public ali ista prica.... da li je ovo normalno ponasanje i kako bih mogao ovo da sredim? Znaci zelim da npr dodam jos dugmica onom navigatoru ali preko IDE -a ne iz koda... ?

RTFM
 
Odgovor na temu

_v!rus_
BGD

Član broj: 40451
Poruke: 313
*.dsl.siol.net.



+1 Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 11:52 - pre 205 meseci
To ti je visual inheritance visual studia, lidera medju razvojnim alatima

Microsoft je odlucio da iskljuci tu mogucnost koja je postojala u VS 2k3, i koja u nekim drugim alatima za neke druge jezike postoji vec 10ak godina.
Interesantno to nije ogranicenje IDE-a, vec onaj ko je pravio komponentu (npr. DataGridView) je odlucio da to bude tako, najvise zbog problema sa nasledjivanjem klasa koje sadrze kolekcije. Za resenje problema se po internet forumima preporucuju 3rd party kontrole (npr. DevExpress) koje navodno dobro hendluju VI za razliku od .net "stock" komponenti, mada ja licno nisam probao - mozda neko ovde jeste pa moze nesto vise da ti kaze. Navodno postoji jos i neka nelegalna fora sa patchovanjem odredjenih MS asemblija koji bi otkljucali ovu mogucnost, ali ni to nisam probao.

 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 12:08 - pre 205 meseci
Zahvaljujem na odgovoru. Znam da ovo u Delphiju postoji, pa mi je bilo malo cudno sto ovde nema... al sta da se radi.... Za DevExpress komponente bas nemam "novaca"... ako neko ne predlozi jos nesto, moracu drugacije to da sredim :)
Pozdrav!
RTFM
 
Odgovor na temu

_v!rus_
BGD

Član broj: 40451
Poruke: 313
*.dsl.siol.net.



+1 Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 13:10 - pre 205 meseci
Postoji i jos jedno polu-resenje za broken VI koje ja trenutno koristim. Kada napravis baznu klasu (Formu, UserControl, ili sl.) kontrole koje zelis exposujes kao property-e.

Primer:
Code:

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public ToolStrip ToolStrip { 
    get { 
        return toolStrip; 
    } 
}


toolStrip je komponenta na tvojoj userkontroli, ToolStrip je designer-visible property koji ces moci da modifikujes iz property editora kada dropnes tu svoju userkontrolu na neku formu. DesignerSerializationVisibility.Content znaci da ce ukljuciti perzistencija i za tvoj property koji predstavlja podkontrolu. Naravno ima i problema, npr. columns property DataGridView kontrole vraca error kada hoces da mu pristupis, zatim pogledaj http://www.elitesecurity.org/t...l-embedovane-winforms-kontrole.
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
*.sksyu.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 17:03 - pre 205 meseci
Hvala na pokusaju,ali nije to to sto mi treba...meni treba samo u nasledjenoj klasi da mogu da pristupim tom navigatoru i da mu dodam jos dugmica, ili da menjam propeties postojecih... ne kada dropnem user control na formu ... Nista, uradicu iz koda i onako mi skoro sve radi dinamicki, pa sto ne bi i taj navigator :)
RTFM
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.adsl.net.t-com.hr.



Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 17:24 - pre 205 meseci
to je i mene mučilo,., tj.izgubio sam mnogo vremena na to misleči da ja nešto krivo radim,., dok nisam skužio da je to ipak vs2005, ja sam sve narpavio iz koda što nije išlo u dizajneru kod nasljedene klase
----Roberto----
 
Odgovor na temu

negyxo
Aleksandar Perkuchin

Član broj: 29751
Poruke: 898
*.sksyu.net.



+171 Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!19.05.2007. u 17:41 - pre 205 meseci
Pre ili kasnije svi to prodjemo. Ovo je ujedno i nagori bug, mada, verujem da bi MS timu rekli da nije bug nego nedostajuci feature, kako god, neko je doneo blentavu odluku da se zakljucaju sve kontrole koje implementiraju neku vrstu kolekcije. Malo vise na ovom linku za one koji jos nisu videli.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: IDE i "vidljivost" kod nasledjivanja?!?!21.05.2007. u 12:13 - pre 205 meseci
Da, DevExpress od nove verzije podrzava VI, i radi lepo.
Mozda bi ih trebalo pitati da odrze koji cas MS programerima i arhitektama, naravno ako doticni nisu previse busy pretvarajuci .NET u dinamicki jezik i uvodeci interni decoupling kroz CAB.



Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: IDE i "vidljivost" kod nasledjivanja?!?!

[ Pregleda: 2502 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.