小编Pau*_*lon的帖子

vb.net检查我开始的进程是否完成

我已经开始了一个过程:

Dim getUdpate as Process
getUpdate = New Process
getUpdate.StartInfo.FileName = "C:\UTIL\GETBTCH.BAT"
getUpdate.StartInfo.WindowStyle = ProcessWindowStyle.Hidden
getUpdate.StartInfo.UseShellExecute = False
getUpdate.StartInfo.WorkingDirectory = "C:\UTIL\"
getUpdate.Start()
getUpdate.Close()
Run Code Online (Sandbox Code Playgroud)

然后,我想运行另一个进程,但我想首先检查getUpdate进程是否已经完成.

如何检查流程是否已完成?

我已经尝试查看进程ID,但它只显示cmd.exe,并且有很多cmd.exe作为进程ID,所以我不能只是去阻止所有这些.

vb.net

4
推荐指数
1
解决办法
3826
查看次数

从Combobox中获取所选项目

我有一个带有来自DataTable的项目的组合框,当表单加载时执行ff:

dbConnection = New SqlCeConnection("Data Source=Journal.sdf")
dbDataAdapter = New SqlCeDataAdapter("SELECT * FROM setting_unit", dbConnection)
dbDataAdapter.Fill(dbTable)
cbxSettingsUnit.DataSource = New BindingSource(dbTable, Nothing)
cbxSettingsUnit.DisplayMember = "name"
cbxSettingsUnit.ValueMember = "name"
Run Code Online (Sandbox Code Playgroud)

当combox框中发生更改时的方法:

Private Sub cbxSettingsUnit_SelectedIndexChanged(sender As Object, e As EventArgs) Handles cbxSettingsUnit.SelectedIndexChanged
   tempString = cbxSettingsBusinessUnit.Items(cbxSettingsBusinessUnit.SelectedItem).ToString
   MessageBox.Show(tempString)
End Sub
Run Code Online (Sandbox Code Playgroud)

该行有错误:

tempString = cbxSettingsBusinessUnit.Items(cbxSettingsBusinessUnit.SelectedItem).ToString
Run Code Online (Sandbox Code Playgroud)

如何从combox框中获取所选项目?

vb.net combobox winforms

2
推荐指数
1
解决办法
3万
查看次数

标签 统计

vb.net ×2

combobox ×1

winforms ×1