C# 中皮肤控件

yuping511313 2012-12-11 01:12:05
想问下在C#中增加皮肤控件时的绝对路径与相对路径怎么写
...全文
193 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
首先要把ssk文件写入硬盘(例如:C:\ssk1.ssk),然后绝对路径写C:\ssk1.ssk就行 或者直接用流 skinEngine1.SkinStream =GetMemoryStream()
yuping511313 2012-12-12
  • 打赏
  • 举报
回复
补充一下不是 .jPG是.ssk
fengxue1234 2012-12-12
  • 打赏
  • 举报
回复
一般把皮肤控件添加到你debug文件夹里,然后用Application.StartupPath获取启动程序的绝对路径,而皮肤文件的路径就是Application.StartupPath+"\\ssk1.ssk";
hard_learner 2012-12-11
  • 打赏
  • 举报
回复
引用 1 楼 bdmh 的回复:
"xxx",这个是相对路径,和exe同目录 绝对路径用 Application.StartupPath等去组合
支持,其中的 Application.StartupPath指的是程序的启动目录,也就是你的exe文件的绝对路径,比如调试时就是debug下面的exe文件,你可以输出看一下效果,相对路径就是针对于当前文件的文件夹层级,比如有a/b/c三个文件,a下面有a.jpg,b下面有b.jpg,c下面有c.jpg,当你的文件位于b文件夹下面,当你想访问a下面的文件,相对路径就是../a.jpg,访问同级b里面的文件就是b.jpg而想访问下级c里面的文件则是c/c.jpg
bdmh 2012-12-11
  • 打赏
  • 举报
回复
"xxx",这个是相对路径,和exe同目录 绝对路径用 Application.StartupPath等去组合

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧