private void OnSetPole(GeneralGeoPointAction sender, GeoPoint NewValue) { if (throughPointsProperty != null && propertyPage != null) { propertyPage.OpenSubEntries(throughPointsProperty, false); } int Index = (int)sender.UserData.GetData("Index"); bSpline.SetPole(Index, NewValue); }