在vb.net中如何在textbox里显示listbox里的文件路径?

我做一个程序,想让其实现如下功能,点击新建按钮,在textbox总输入新建的工程名称,点击确定按钮,新建的工程名显示在listbox中,再点击listbox中的工程名,工... 我做一个程序,想让其实现如下功能,点击新建按钮,在textbox总输入新建的工程名称,点击确定按钮,新建的工程名显示在listbox中,再点击listbox中的工程名,工程的路径及工程建立的时间显示在下方的textbox1和textbox2中 展开
 我来答
孙阿武
2010-12-15 · TA获得超过281个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:161万
展开全部
Imports System.IO

Public Class Form4

Private Sub ButtonCreatPrg_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles ButtonCreatPrg.Click
If Directory.Exists(TextBox_PrgPos.Text) Then
If TextBox_PrgName.Text = "" Then
'可以在此检查项目是否重复建立.
MessageBox.Show("请输入一个有效的名称.")
Else
TextBox_CreatDate.Text = Now.ToString
Dim NewItem As New PrgInfo(TextBox_PrgName.Text, TextBox_PrgPos.Text, Now)
Dim NewItemList As List(Of PrgInfo)
If ListBox_AllPrg.Tag Is Nothing Then
NewItemList = New List(Of PrgInfo)
Else
NewItemList = CType(ListBox_AllPrg.Tag, List(Of PrgInfo))
End If
NewItemList.Add(NewItem)
ListBox_AllPrg.Tag = NewItemList
End If
End If
End Sub

Private Sub ListBox_AllPrg_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox_AllPrg.SelectedIndexChanged
If ListBox_AllPrg.SelectedIndex < 0 Then
Return
End If
If ListBox_AllPrg.Tag Is Nothing Then
Return
End If
Dim ItemList As List(Of PrgInfo)
ItemList = CType(ListBox_AllPrg.Tag, List(Of PrgInfo))
TextBox_PrgName.Text = ItemList(ListBox_AllPrg.SelectedIndex).PrgName
TextBox_PrgPos.Text = ItemList(ListBox_AllPrg.SelectedIndex).PrgPath
TextBox_CreatDate.Text = ItemList(ListBox_AllPrg.SelectedIndex).CreatDate
End Sub
End Class

Public Class PrgInfo

Public Sub New(ByVal SetPrgName As String, ByVal SetPrgPath As String, ByVal SetPrgDate As DateTime)
MyBase.New()
PrgName = SetPrgName
PrgPath = SetPrgPath
CreatDate = SetPrgDate
End Sub

Private _PrgName As String
Public Property PrgName() As String
Get
Return _PrgName
End Get
Set(ByVal value As String)
_PrgName = value
End Set
End Property

Private _PrgPath As String
Public Property PrgPath() As String
Get
Return _PrgPath
End Get
Set(ByVal value As String)
_PrgPath = value
End Set
End Property

Private _CreatDate As DateTime
Public Property CreatDate() As DateTime
Get
Return _CreatDate
End Get
Set(ByVal value As DateTime)
_CreatDate = value
End Set
End Property

End Class
messi_yang
2010-12-14 · TA获得超过3412个赞
知道小有建树答主
回答量:610
采纳率:0%
帮助的人:384万
展开全部
这个是可以做到的。前提条件是你目前的工程以及建置过
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式