我目前有一个包含多页和一个列表框的UserForm1。列表框实际上显示了excel工作表本身的一系列数据。
我已经将Userform2设置为弹出窗口,以填充添加到excel工作表中的信息,然后在Userform1的列表框中替换这些信息。
本质上,用户导航到列表框,点击命令按钮,弹出窗口出现,用户完成信息,点击"ok“,然后显示在列表框中。
我遇到的问题是,当用户点击"ok“时,我无法刷新列表框。
我在"ok“命令按钮中的代码是:
Private Sub CommandButton1_Click()
Dim LastRow As Long, ws As Wo
我使用的是一个在弹出窗口中使用列表框的AutoCompleteBox UserControl。一切正常,用户可以输入,查看建议的结果,并单击检索信息的结果。
我一直在尝试添加箭头键事件处理程序,以便它们可以在弹出的带有上下箭头的列表框中向下滚动,然后按enter键选择结果。
我在用户输入的TextBox上有一个PreviewKeyDown事件,并且在它内部:
If e.Key = Key.Up Then
txtNamesListBox.Focus()
End If
If e.Key = Key.Down Then
txtNamesLis
当用户单击我的datagridview的一个列并选择筛选时,一个窗口会弹出一个列表框,该列表框中填充了该列的值(而不是重复的--也就是说,如果有5 0,则只显示一次)。
这是弹出窗口的初始化。
public partial class ComboBoxFilter : Form
{
DataGridView Dgv;
DataGridViewColumn Col;
DataView View;
string CName;
public ComboBoxFilter(DataGridView dgv, DataGridViewColumn col, D