Stoyan,
i have now:
Dim b As Box = fc.CreateBox(10, 10, 90, 40)
dim obj as object
obj=b
Dim t As Type = obj.GetType()
Dim p As System.Reflection.PropertyInfo
p = t.GetProperty("Style")
p.SetValue(obj, 3, Nothing)
I've no more compile-errors, but a runtime error at the .SetValue method:
ArgumentException: Der Objekttyp kann nicht zum Zieltyp konvertiert werden.]
System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean isBinderDefault, Assembly caller, Boolean verifyAccess) +0
System.Reflection.RuntimeMethodInfo.InternalInvoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean verifyAccess) +317
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +23
System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) +159
PromolPM.Element_GV.Element_GVPage.create_flow() +101
PromolPM.Element_GV.Element_GVPage.OnLoad(EventArgs e) +699
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731