FileListBox的问题
我在FileListBox中选中一个文件 比如 csdn.txt
得到这个文件的路径的方法是 FileListBox1->FileName; 对吧?
我想把这个文件的路径保存下来 以便下一个事件调用
我的想法是设置一个全局变量 String Full_File_Name;
Full_File_Name = FileListBox1->FileName;
现在的问题是当FileListBox1中选中的文件发生变化时 自然 Full_File_Name 也一起变化
这样我就无法得到 我指定的文件 csdn.txt 的正确路径
请问高人 有什么办法吗? 也许对您是个简单的小kiss 行行好吧
问题点数:20、回复次数:9Top
1 楼ynotgo(量子)回复于 2004-12-02 22:24:04 得分 5
没看明白,你到底想不想让Full_File_Name随着FileListBox1一起变化?Top
2 楼kinglonghr(手机研究员)回复于 2004-12-02 22:40:49 得分 0
不想啊 我只想要全局变量保存指向 csdn,txt这个文件的路径
Top
3 楼kinglonghr(手机研究员)回复于 2004-12-02 22:51:35 得分 0
通宵在线等Top
4 楼robbyzi(红客robby) (★世界真大★)回复于 2004-12-02 23:08:59 得分 5
如果你仅仅是想保存csdn.txt这个文件的路径的话,
判断一下不就行了吗???
int fIndex=FileListBox1->ItemIndex;
String str=FileListBox1->Items->Strings[fIndex];
if(str=="Unit1.obj")
{
Full_File_Name=FileListBox1->FileName;
}Top
5 楼robbyzi(红客robby) (★世界真大★)回复于 2004-12-02 23:09:48 得分 5
打错了,上面的应该是
if(str=="csdn.txt")
{
....Top
6 楼kinglonghr(手机研究员)回复于 2004-12-02 23:27:27 得分 0
还是不对
robby 简单的说我只是想把一个FileListBox1中!!特定选中的文件的路径!!保存下来
这个路径必须保持不变
无论FileListBox1中是否有其他文件被选中
如果按你刚才你给的思路
当我FileListBox1中恰好在不同的目录下有一个和unit1.obj相同名字的文件
那必然这个Full_File_Name 还是要改变的
觉得是否?
Top
7 楼robbyzi(红客robby) (★世界真大★)回复于 2004-12-03 00:00:30 得分 5
FileListBox是显示一个目录中的文件,同一目录下又怎么会出现相同的文件名呢??
不过,我的确不太清楼主你想做什么效果的。。呵呵。
Top
8 楼kinglonghr(手机研究员)回复于 2004-12-03 00:17:23 得分 0
robby你有没有QQ 如果方便的话我想请教你几个问题
或者是宿舍电话
我的QQ是 95253459
Top
9 楼kinglonghr(手机研究员)回复于 2004-12-03 16:50:52 得分 0
算是自己搞定了
呵呵Top




