コード例 #1
0
 private void btnProcess_Click(object sender, EventArgs e)
 {
     if (cboDepthLayer.Text == "" || cboLineLayer.Text == ""  || cboShoreline.Text == "" || txtDistInterval.Text == "")
     {
         MessageBox.Show("All data controls must be populated to continue.");
         return;
     }
     clsInterpFunctions Functions = new clsInterpFunctions();
     Functions.CalculatePoints(cboLineLayer.Text,  cboShoreline.Text, cboDepthLayer.Text, Convert.ToInt32(txtDistInterval.Text), cboShoreDepthField.Text, cboDepthlayerDepthfield.Text );
     this.Close();
 }
コード例 #2
0
 private void FillDepthPointsDepthField()
 {
     this.cboDepthlayerDepthfield .Items.Clear();
     clsInterpFunctions Functions = new clsInterpFunctions();
     IMxDocument pmxdoc = ArcMap.Document as IMxDocument;
     IMap pmap = pmxdoc.FocusMap;
     IFeatureLayer player = Functions.FindLayer(pmap, cboDepthLayer.Text) as IFeatureLayer;
     for (int i = 0; i <= player.FeatureClass.Fields.FieldCount - 1; i++)
     {
         cboDepthlayerDepthfield.Items.Add(player.FeatureClass.Fields.get_Field(i).Name);
     }
 }