日期:2014-05-18  浏览次数:20987 次

winform的两个简单问题!
1.控件的哪个属性能改变层次,比如我想在pictureBox上面添个label.如何保证lable显示在pictureBox上面。
2.当前路径怎么表示?我想在项目中修改项目目录下的一个xml文档。是
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(".\\fpdb.xml");么?
但是貌似不行啊。。。。。


------解决方案--------------------
控件的BringToFront和SendToBack可以设置控件的Z顺序

------解决方案--------------------
1.控件的哪个属性能改变层次,比如我想在pictureBox上面添个label.如何保证lable显示在pictureBox上面 : 

右键单击控件-->[属性]-->[至于顶层]

2.当前路径怎么表示 : "~/fpdb.xml"
------解决方案--------------------
1、比如窗体名字名称为Form1,在Form1.Designer.cs文件中
保证Form1相关设置的this.Controls.Add方法先添加的控件是pictureBox,再添加的控件是lable就可以了

2、获取当前项目路径的方法
C# code

string s = Application.StartupPath;//获取当前可执行文件所在的目录
s = s + "\\目录下xml文件名";