
VB可通过循环来获取ListBox控件的List属性。
List属性,返回或设置控件的列表部分的项目。列表是一个字符串数组,数组的每一项都是一列表项目。
下列代码读取ListBox控件的List属性。
Option ExplicitDim I As Long
Private Sub Form_Click()
For I = 1 To 10
Print List1List(I) '输出ListBox的前10项内容
Next
End Sub
Private Sub Form_Load()
Dim Entry As String ' 声明变量。
For I = 1 To 30 ' 计数值从 1 到 30。
Entry = "Entry " & I ' 创建输入项。
List1AddItem Entry ' 添加该输入项。
Next I
End Sub
//解决思路:首先,将源字符串按","进行分割后存入mStr1,
// 然后,逐个循环mStr1的子字符串时,并用“|”分割每个子字符串,存入mTempString字符串数据
// 最后,向listbox中添加mTempString[1]。
try
{
//源字符串
string SourceStr = @"12345|jinming|456678, 12345|jinming2|456678, 12345|jinming3|456678, 12345|jinming4|456678";
//第一次分割后的字符串数组,mStr1
string[] mStr1 = SourceStrSplit(',');
//第二次分割后临时字符串数据mTempString
string[] mTempString;
//将得到的值,存到listbox表中jinming,jinming2,jinming3
SystemWindowsFormsListBox listbox = new SystemWindowsFormsListBox();
if (mStr1 != null)
{
for (int i = 0; i < mStr1Length; i++)
{
mTempString = mStr1[i]Split('|');
if (mTempString != null && mTempStringLength > 1)
{
listboxItemsAdd(mTempString[1]);
}
}
}
}
catch
{
}
File1Path = "d:\360"'设置路径
File1Pattern = "txt"'匹配 txt 文件
For i = 0 To File1ListCount
'处理文件 File1list(i) 为文件名
Next
似乎是遂一读取检测快,因为有时文件未完全读取完,就已经找到答案了。
不需要读取所有的文件。
你现在是ListBox 里面套了个ListBox 1,然后ListBox 1里面有个TextBlock对吧?
你要在ListBox 的项绑定事件里面找,好像要在那个方法里面用
TextBox text= eItemFindControl( "那个文本文件的ID ") as TextBox;
然后这个text就是里面的那个文本控件了,
因为你ListBox 是个循环吧,那就是每个项里面都有一个一样的TextBox ,所以要在项绑定的时候用e 就是当前这个<DataTemplate>里面去找控件ID为 那个ID的TextBox
以上就是关于VB里如何逐行读取listbox中的数据全部的内容,包括:VB里如何逐行读取listbox中的数据、C#如何获取txt文本文档中指定的字符串并在listbox中显示出来、VB如何读取File1.filelistBOX中的所有txt文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)