Private Sub UIButtonControl1_Click()
UIComboBoxControl1.RemoveAll
UIComboBoxControl1.AddItem ("道路扭曲")
UIComboBoxControl1.AddItem ("颜色异常")
UIComboBoxControl1.AddItem ("道路断裂")
UIComboBoxControl1.AddItem ("房屋倒塌")
End Sub
Private Sub UIComboBoxControl1_SelectionChange(ByVal newIndex As Long)
Dim pMxDoc As IMxDocument
Set pMxDoc = Application.Document
Dim pMap As IMap
Set pMap = pMxDoc.FocusMap
Dim pActiveView As IActiveView
Set pActiveView = pMxDoc.FocusMap
Dim pFeatureClass As IFeatureClass
Dim pFLayer As IFeatureLayer
Set pFLayer = pMap.Layer(0)
Set pFeatureClass = pFLayer.FeatureClass
Dim pBasicMap As IBasicMap
Set pBasicMap = pMap
Dim pSelection As ISelection
Set pSelection = pBasicMap.FeatureSelection
Dim pEnumFeature As IEnumFeature
Set pEnumFeature = pSelection
pEnumFeature.Reset
Dim pFeature As IFeature
Set pFeature = pEnumFeature.Next
Dim pFields As IFields
Set pFields = pFeature.Fields
Dim i As Long
i = pFields.FindField("ErrorInfo")
pFeature.Value(i) = UIComboBoxControl1.EditText
pFeature.Store
pActiveView.Refresh
End Sub
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步