Tag: 列表框

Excel用户窗体添加项目到列表框并标记为选定

填充列表框时,如何标记选定的项目? For Ctr = LBound(MyArray) To UBound(MyArray) If LB1 = MyArray(Ctr) Then UserForm1.ListBox1.AddItem MyArray(Ctr) 'Add item and mark as selected Else UserForm1.ListBox1.AddItem MyArray(Ctr) 'Just add item End If Next

读一个Excel表,并添加到列表框一次读取。 C#

我正在阅读一个Excel文件,并将其张贴到一个名称(这是在Excel表第一列总是)列表框(employeeBox)。 然后我想要在列表框中select名称后删除该名称。 我的首要和主要问题是,它不会加载列表框中的名称。 当我debugging它,它甚至不像加载Excel读取。 我已经把代码放在button中,并加载正常。 任何人都可以协助 这是我的第一篇文章。 所以,如果有任何关于如何提出问题的build议,请告诉我。 PS代码被设置为获取单元格的值..不是名称。 private void Form3_Load(object sender, EventArgs e) { Excel.Application xlexcel = new Excel.Application(); xlexcel.Visible = true; string fileName = "C:\\MyExcel.xlsx"; Excel.Workbook xlWorkBook = xlexcel.Workbooks.Open(fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); Excel.Worksheet xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets[1]; Excel.Range usedRange = xlWorkSheet.UsedRange; string […]

列表框滚动不显示最后一个项目

我有一个listbox.list是打开的按键input在文本框中我有同样的问题在这里 这对我来说,但只有在第一个listbox.list发生,如果我按下input第二次这个把戏不工作。 当我去兰特单元格,当再次去文本框伎俩工作在第一个列表框上出现,但第二个不 问题是什么?

如何修复无法将最后一个元素滚动到视图中的Excel列表框

自从我记得以来,我在excel UI中遇到的一个杀手级问题就是使用listbox滚动。 当您可以显示一个列表框中有更多的元素时,会出现一个scoll栏。 但是,在某些情况下,将条形一直滚动到列表的底部并将其释放,会使条形向上“跳跃”一个凹槽,并且无法看到列表中的最后一个项目。 这里说明: 有很多论坛post提出这个问题,解决scheme一直是“将整体高度属性设置为false,然后再次设置为true”。 这样做是稍微调整列表框的大小,使其高度四舍五入到单个行的高度,然后不隐藏任何项目。 With lstbox .IntegralHeight = False .Height = myHeight .IntegralHeight = True End With 但是,在某些情况下,这是行不通的。 如果你是: 以编程方式设置列表框的高度 不使用简单的列表框select(fmMultiSelectSingle) 然后简单地将整体高度设置为false,然后在更改高度之后更改true,将调整列表框的高度,但是当您向下滚动时,问题将保持不变 – 最后一个项目无法看到。 这个令人沮丧的问题的关键是,虽然互联网上的其他人都确认“整体高度”解决scheme适用于他们,但这些非常特殊的情况令人沮丧,想知道为什么它不适合他们。 那么他们如何得到解决?