精华内容
下载资源
问答
  • winform项目怎么打开
    2022-06-20 18:55:53

    调用该方法,则在启动控制台的时候,会启动该命令

            /// <summary>
            /// 启动控制台
            /// </summary>
            /// <returns></returns>
            [DllImport("kernel32.dll")]
            public static extern Boolean AllocConsole();
    
            /// <summary>
            /// 释放控制台
            /// </summary>
            /// <returns></returns>
            [DllImport("kernel32.dll")]
            public static extern Boolean FreeConsole();
    
    更多相关内容
  • 主要介绍了在类库或winform项目打开另一个winform项目窗体的方法,可以实现Winform项目间窗体的调用,在进行Winform项目开发中非常具有实用价值,需要的朋友可以参考下
  • 公司项目使用WPF开发,需要整合之前的Winform新界面,故需要Wpf与Winform页面互相打开交互操作,网上搜不到此类资源,自己琢磨出来的,希望对需要的人有帮助,我已把分调到最低。
  • winform写的程序默认没有做打开限制,以前写的程序多是判断程序有没有打开,如果打开就弹出提示并退出。感觉并不是那么友好,于是自己写了一个调用 User32.dll 的方法,如果程序已经打开,弹出已打开的程序并显示在...
  • 主要介绍了C# Winform中实现主窗口打开登录窗口关闭的方法,这在需要用户名密码的软件项目中是必用的一个技巧,要的朋友可以参考下
  • winform项目搭建

    2021-09-24 11:40:30
    1打开vs2019,新建Windows窗体应用(.NET Framework) 2项目名称(文件夹的名字,如login),位置:桌面,创建解决方案,把同一目录的√去掉,点击(创建) 3解决方案,添加,新建项目,选类库,下一步,项目名称(s...

    1打开vs2019,新建Windows窗体应用(.NET Framework)

    2项目名称(文件夹的名字,如login),位置:桌面,创建解决方案,把同一目录的√去掉,点击(创建)

    3解决方案,添加,新建项目,选类库,下一步,项目名称(s数据模型),创建。

    4解决方案,添加,新建项目,选类库,下一步,项目名称(y业务逻辑),创建。

    5解决方案,添加,新建项目,选类库,下一步,项目名称(ui),创建。

    6在ui右键,添加,新建项,选窗体(Windows窗体),名称(z主窗体),添加。

    7在y业务逻辑,右键,添加,新建项,选 类 ,名称(s数据库业务.cs),添加。

    //========================================

    1在引用处添加dll。(引用,添加引用,项目,解决方案)

    2using对应引用。(如        using s数据模型;)

    //========================================

    登陆窗需要设置,登陆失败就整个退出,在Program.cs文件内

            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                //Application.Run(new login());
                login login = new login();//这个是登陆窗体
                DialogResult dialog = login.ShowDialog();//登陆窗体显示,并带模式功能
                if (dialog == DialogResult.OK)//判断登陆窗体最后结果 this.DialogResult = DialogResult.OK;
                {
                    Application.Run(new 主窗());
                }
                else
                {
                    Application.Exit();
                }
            }

    //========================================

    在登陆窗需要移动窗口功能时,在login主窗体,属性,事件(闪电图案),鼠标,mousedown添加对应方法,down,move,up这三个方法

            #region 窗体移动
    
            private Point mouseOff;//鼠标移动位置变量
            private bool leftFlag;//标签是否为左键
            private void Frm_MouseDown(object sender, MouseEventArgs e)//鼠标按下
            {
                if (e.Button == MouseButtons.Left)
                {
                    mouseOff = new Point(-e.X, -e.Y); //得到变量的值
                    leftFlag = true;                  //点击左键按下时标注为true;
                }
            }
            private void Frm_MouseMove(object sender, MouseEventArgs e)//鼠标移动
            {
                if (leftFlag)
                {
                    Point mouseSet = Control.MousePosition;
                    mouseSet.Offset(mouseOff.X, mouseOff.Y);  //设置移动后的位置
                    Location = mouseSet;
                }
            }
            private void Frm_MouseUp(object sender, MouseEventArgs e)//鼠标松开
            {
                if (leftFlag)
                {
                    leftFlag = false;//释放鼠标后标注为false;
                }
            }
    
            #endregion

    //====================================

    数据库连接失败的补充:电脑右键,管理,服务和应用程序,SQL Server展开,SQL Server服务,打开后要出现绿色三角标。连上数据库后,添加新账户记得重启数据库(数据库右键,重新启动)

    //===================================

    移植以前做的窗体:在文件夹下找三个文件,注意后缀名,如(主窗.cs  主窗.Designer.cs  主窗.resx)把这3个文件夹复制到自己的项目文件下,在ui右键,添加,现有项,主窗.cs就可以了

    //===================================

    利用配置文件保存数据        App.config

      <connectionStrings>
        <add name="sql连接" connectionString="Server=work1989\SQlEXPResS;DataBase=db盘库;Uid=sql2017;Pwd=sql2017"/>
      </connectionStrings>

    要取出这个数据时 

    private static string connString = ConfigurationManager.ConnectionStrings["sql连接"].ToString();

    //===========================

    展开全文
  • 项目打开Add Reference对话框,选择COM栏,之后在COM列表中找到”Microsoft Excel 11.0 Object Library”(Office 2003),然后将其加入到项目的References中即可。Visual C#.NET会自动产生相应的.NET组件文件,...
  • 项目是运行在ASP.NET平台,使用WinForm+SQL server开发,物业管理软件,属于物业管理系统,实现的是物业管理公司的业务工作流程,包括:小区管理、楼盘管理、物业管理、用户管理、收费管理、系统管理。物业管理...
  • vs2019 winform打开项目不显示界面

    千次阅读 2021-11-14 23:26:02
    今天,遇到一个问题:打开其他项目不显示winform的界面。 解决方法:工具->获取工具和功能,在打开的界面选择单个组件,在里面找到如下图的组件勾上安装即可。

    今天,遇到一个问题:打开其他项目不显示winform的界面。

    解决方法:工具->获取工具和功能,在打开的界面选择单个组件,在里面找到如下图的组件勾上安装即可。

     

    展开全文
  • C# winform创建项目

    2022-05-27 10:46:48
    此篇介绍从新建winform项目,到构建三层架构为止 操作步骤 打开visual studio 2012,菜单栏依次点击:文件-新建-项目 上面弹窗中,选择.NET Framework 4.5(最新),以及Windows窗体应用程序,选好名称以及位置...

    环境

    • win10 专业版 (版本1803)
    • visual studio 2012
    • .NET Framework 4.5
    • Npgsql 2.2.3

    准备工作

    此篇介绍从新建winform项目,到构建三层架构为止

    操作步骤

    1. 打开visual studio 2012,菜单栏依次点击:文件-新建-项目 在这里插入图片描述

    2. 上面弹窗中,选择.NET Framework 4.5(最新),以及Windows窗体应用程序,选好名称以及位置,即可
      在这里插入图片描述

    3. 接下来新建三层架构(非必须,如果项目比较小则无需三层架构,但是建议用三层,层次明显,可维护性强)

    4. 在右侧"解决方案资源管理器"中,解决方案名称上点击右键,依次选择添加-新建项目
      在这里插入图片描述

    5. 对话框中选择类库,名称填Model,点击确定,实体类即创建完毕。
      在这里插入图片描述

    6. 重复第4、第5步,再新建名称为BLL(业务逻辑层),DAL(数据访问层)的新项目。
      在这里插入图片描述

    7. 最后添加各层之间的引用关系:

      1. BLL项目名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择DAL和Model
        在这里插入图片描述

      2. DAL项目名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择Model
        在这里插入图片描述

      3. UI层(主项目)名称上点击右键-添加引用,引用管理器中,左侧目录选择解决方案-项目,选择BLL和Model
        在这里插入图片描述

    8. 调用方式:

    BLL.DataManagementToolsBLL b_datamanagementtools = new BLL.DataManagementToolsBLL();
    b_datamanagementtools.GetDBInfo();
    
    1. 因为项目中需要连接Postgresql数据库,所以还需要引用Npgsql库。这里用NuGet安装

    2. visual studio菜单栏上,点击工具查看,是否有"NuGet程序包管理器"(没有,则继续看第下一步,如果有,可以跳过下一步)
      在这里插入图片描述

    3. 安装Nuget,选择工具-扩展和更新
      在这里插入图片描述

    4. 弹窗中,用搜索NuGet,然后下载安装
      在这里插入图片描述

    5. 安装完成后,visual studio菜单栏-工具-NuGet程序包管理器
      在这里插入图片描述

    6. 弹窗中,用搜索Npgsql,然后安装即可(如果没有报错,到这里安装就算完成了)
      在这里插入图片描述

    7. 我在安装时,遇到了操作失败,有关于unsafe的
      在这里插入图片描述

    8. 接着,我又尝试下载unsafe,但依旧不行
      在这里插入图片描述

    9. 搜索资料后推断,NuGet安装会直接安装最新版,最新版会导致各种版本间出现不兼容的问题。最后还是决定安装一个旧一些的版本2.2.3。
      在这里插入图片描述

    10. 这里改用NuGet控制台安装
      在这里插入图片描述

    11. 控制台中默认项目选择DAL(数据交互层),然后输入命令执行安装:
      Install-Package Npgsql -Version 2.2.3
      在这里插入图片描述

    12. Npgsql安装成功,DAL内页面只要引用命名空间即可
      using Npgsql;
      在这里插入图片描述

    13. 至此,大致的项目框架搭建完成!

    展开全文
  • C# Winform实现图像的动态采集,采集到的流媒体按照*.wam或者任意一种Windows Media Player 11可以播放的文件格式, 并获取流媒体采集结束时的最后画面作为流媒体的封面。 要求有录像功能:“开始录像”、“暂停...
  • 1.添加引用 ...2.使用方法 代码如下: OpenFileDialog openFile=new OpenFileDialog(); open..Filter = “PDF...除了这种方法,网上还有一些开源的项目,可以直接打开PDF文件,大家也可以参考下 http://www.codeproject.
  • 新建一个winform项目,在主窗体中拖拽两个textbox控件以及两个button控件 一个button用于打开文件夹路径,并且显示在对应的textbox中 一个button用于打开文件路径,并且显示在对应的textbox中 如图 ![winform窗体]...
  • C#在WinForm打开控制台显示

    千次阅读 2019-07-01 16:49:00
    引用: namespace 测试使用 { public partial class Form1 : Form { ... [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] ... [return: System.Ru...
  • c#/winForm项目引用类库

    千次阅读 2022-02-16 10:16:32
    右键在文件资源管理器下打开文件夹直接跳转到debug文件; 4:dll文件生成成功后,在需要调用的程序中,右键引用点击添加引用; 5:点击浏览找到对应的dll文件,点击添加点击确认即可引用成功; 6:在程序中...
  • WinForm两个项目调用

    2021-08-20 10:44:44
    1.项目结构 在“TextCall“下有两个项目:”TextA“、“TextB”。用TextA调用TextB的窗体。...当两个窗口都打开时,怎么在”TextA输入框“中输入数据。 程序连接:https://download.csdn.net/download/q
  • c# 将WinForm项目打包成exe安装包,并创建快捷方式 (vs2019)
  • 解决方法 双击解决方案资源管理器中的.sln文件后再重新点击.cs文件即可
  • [System.Runtime.InteropServices.DllImport("shell32.dll")] public static extern int ShellExecute(IntPtr hwnd, ... 只需要更改:xxxx.exe改为你需要更改的程序名称,path为需要打开程序的路径 ,其他都不用变
  • 关于winform项目无法创建新窗体的问题 本人在做项目的时候需要新创建一个新窗体,点击添加windows窗体出现的却是创建类的,在百度上查了查,方法较少,下面是本人解决问题的方法。使用的是win10。如下图所示,打开...
  • Winform打开控制台

    千次阅读 2018-11-14 20:34:32
    1、方法一 直接在解决方案对应的项目中右击,选择属性->应用程序->输出类型,在下拉列表中选择 控制台应用程序 2、方法二 由于控制台api被封装在kernel32.dll链接库中,而kernel32.dll并未托管dll,所以需要使用...
  • 调用wpf窗口改变了原程序窗体的style,或者是winform程序启动时应用的style跟wpf设置的style不一样。 如果new一个wpf window,wpf内部更改了程序的style,那么就回解决这种变形情况。 在winform 的program.cs 中加入...
  • 如何创建一个C# Winform 项目,简单的对话框实现小例,控件的使用以及属性
  • winform实战项目--动手写一个“计算器” 简介:分享一个简单的软件项目---自己动手写一个“计算器”。...首先,打开Visual Sdudio,新建一个winform工程 左上角:文件-新建-项目 选择Visual C#...
  • 还需要打开excel去触发打印操作,但项目要求是一次性直接实现打印,要用PrintDocument控件而不是再去操作excel。不得已重新搜索,发现了类库Spire.xls,最终实现了要求。有什么错误或更简洁的方法还请广大博友...
  • 将混合编程之一,二生成的dll文件找到,并新建winform项目 工具栏,通过NuGet包搜索vtk,找到Activiz.NET.X64,下载安装 (直接拖动RenderWindowControl控件报错,解决方案见我的博客:ActiViz(VTK的C#库)...
  • 用Visual Studio 2017实现C# Winform 左侧菜单左边显示,子窗体显示在右边主窗体

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,855
精华内容 5,942
关键字:

winform项目怎么打开