• Winfrom排坑


    一、当工具箱中没有需要的组件

    1)右击项目引用>>>添加引用>>>选择需要的组件脚本>>>确定添加

    2)工具箱中右击所有窗体,添加选项卡,命名为com>>>右击com,选择项>>>添加组件即可

    二、引用网上下载的DLL

    1)右击引用>>>管理NuGet程序包>>>搜索下载DLL

     2)该文件会下载到项目的packages文件夹下,右击引用>>>添加引用>>>注意要点击浏览,找到文件目录,引用DLL文件

    3)下载方式二:在packages.config文件中添加如下代码:

    <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="ICSharpCode.SharpZipLib.dll" version="0.85.4.369" targetFramework="net40" />
      <package id="Newtonsoft.Json" version="12.0.1" targetFramework="net40" />
    </packages>

    三、皮肤的使用

    1)将下载的皮肤文件放在项目bin文件的debug文件夹下

    2)将皮肤方dll文件拖入到工具箱中,或者按照上面添加引用

    3)加载ssk路径(Environment.CurrentDirectory:获取项目路径)

    private void Form1_Load(object sender, EventArgs e){
    
    ​     skinEngine1.SkinFile = Environment.CurrentDirectory + "\MP10\MP10.ssk";
    }

    可能引发异常:请求的范围扩展超过了数组的结尾

    解决方法:右击项目,选择属性>>>应用程序中修改目标框架为最新框架即可

    四、配置资源文件

    1)双击resx文件,直接在里面输入字段对应的值

    2)项目中直接书写如:Properties.Resources.HasNewVersion,即可引用该值

     

    五、如何修改exe名称

    修改项目名称的话,一般需要改动的地方会比较多,所以我们可以只修改生成的exe文件名称即可,右击项目>>>选择属性>>>修改程序集名称>>>右击项目重新生成即可

    六、Winfrom获取项目各种路径

    1)获取启动程序所在目录:D:PaxyFkxtinDebug

    AppDomain.CurrentDomain.BaseDirectory

    Environment.CurrentDirectory

    Application.StartupPath

    Directory.GetCurrentDirectory()

    AppDomain.CurrentDomain.SetupInformation.ApplicationBase

     

    2)获取启动程序所在路径+程序名称:D:PaxyFkxtinDebugPaxyFkxt.exe

    System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName

    this.GetType().Assembly.Location

    Application.ExecutablePath

     

    3)获取启动程序所在目录的上一级:D:PaxyFkxtin

    Directory.GetParent(Application.StartupPath).FullName

  • 相关阅读:
    ubuntu進入dos界面命令 ubuntu進入圖形界面命令
    CentOS 8.2远程连接vncserver升级后1.10.1无法启动解决记录
    Eclipse:Cannot complete the install because of a conflicting dependency.问题解决
    Android SDK更新以及ADT更新出现问题的解决办法
    Visual Studio 2013开启JavaScript的智能提示功能
    linux中mysql密码找回的两种方式
    Oracle 物化视图 说明
    linux下mysql字符集编码问题的修改
    mysql 启动错误-server PID file could not be found
    在linux安装mysql,并设置远程访问
  • 原文地址:https://www.cnblogs.com/xdzy/p/12174836.html
Copyright © 2020-2023  润新知