Jag använder mig av PorpertyGriden i VS 2005 och har problem att Jag löste det själv!Vilken ItemGrid/Property har blivit uppdaterad?
få reda på vilken GridItem som har blivit uppdaterad för att sen kunna uppdatera
andra delar i applikationen.
Problemet är att när jag fyller PropertyGriden med mitt objekt (en klass)
så använder jag mig av "DisplayName" för varje variabel.
Detta för att få ett mera läsbart namn än Property-namnet och
att ibland kunna ha samma namn för olika propertys
ex (X,Y koordinater för olika Propertys)
Property1
X 10
Y 34
Property2
X 110
Y 234
visst så skulle man kunna kalla dom
Property_1_X_coord o.s.v men det blir inte lika snyggt.
sen så borde det gå eftersom det fungerar så i utvecklingsmiljön
I Eventet "propertyGrid1_PropertyValueChanged" kan man få ut namnet på GridItem:en genom
"e.ChangedItem.Label" och på så sätt lista ut vilken Property som har blivit uppdaterd.
Men i mitt fall så är inte Label:na unika.
förslag?
// PierreSv: Vilken ItemGrid/Property har blivit uppdaterad?
Jag kopplade ett event till varje Property i klassen som jag använder för att fylla min PropertyGrid.