Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2014, 09:04   #1
MinorUfa
 
Регистрация: 18.11.2013
Сообщений: 3
По умолчанию Вызов метода по нажатию на кнопку

Возникла ситуация. На форме есть кнопка
Код:
    public void button1_Click(object sender, EventArgs e)
    {  
     
    }
по нажатию которой должен произойти вызов метода, а именно
Код:
public ESRI.ArcGIS.Geodatabase.IFeatureCursor GetAllFeaturesFromPointSearchInGeoFeatureLayer(System.Double searchTolerance, ESRI.ArcGIS.Geometry.IPoint point, ESRI.ArcGIS.Carto.IGeoFeatureLayer geoFeatureLayer, ESRI.ArcGIS.Carto.IActiveView activeView)
    {
 
        if (searchTolerance < 0 || point == null || geoFeatureLayer == null || activeView == null)
        {
            return null;
        }
        ESRI.ArcGIS.Carto.IMap map = activeView.FocusMap;
 
        // Expand the points envelope to give better search results    
        ESRI.ArcGIS.Geometry.IEnvelope envelope = point.Envelope;
        envelope.Expand(searchTolerance, searchTolerance, false);
 
        ESRI.ArcGIS.Geodatabase.IFeatureClass featureClass = geoFeatureLayer.FeatureClass;
        System.String shapeFieldName = featureClass.ShapeFieldName;
 
        // Create a new spatial filter and use the new envelope as the geometry    
        ESRI.ArcGIS.Geodatabase.ISpatialFilter spatialFilter = new ESRI.ArcGIS.Geodatabase.SpatialFilterClass();
        spatialFilter.Geometry = envelope;
        spatialFilter.SpatialRel = ESRI.ArcGIS.Geodatabase.esriSpatialRelEnum.esriSpatialRelEnvelopeIntersects;
        spatialFilter.set_OutputSpatialReference(shapeFieldName, map.SpatialReference);
        spatialFilter.GeometryField = shapeFieldName;
 
        // Do the search
        ESRI.ArcGIS.Geodatabase.IFeatureCursor featureCursor = featureClass.Search(spatialFilter, false);
 
        return featureCursor;
    }
Как вызвать метод по нажатию кнопки?
Заранее благодарю Вас за ответ!
MinorUfa вне форума Ответить с цитированием
Старый 28.05.2014, 10:11   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

это преподают даже в школе, вы еще в дет.сад ходите?
eval вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вызов метода EJB veter48 Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 7 23.09.2013 10:35
Вызов метода из программы Максим139 C# (си шарп) 5 26.05.2013 00:47
Вызов процедуры отрисовки по нажатию на кнопку artemavd Общие вопросы Delphi 2 18.03.2011 17:13
Вызов метода из метода kuzjma PHP 8 10.12.2010 02:38
Вызов процедуры по нажатию клавиши CraftR14 Общие вопросы Delphi 13 12.05.2010 16:50