精华内容
下载资源
问答
  • 这是本人在编程中碰到的一个问题,寻找了其他案例,都只是同时打开两窗口,但不能实现在...实现的方法是添加一个类,这个类中的代码功能是使两个窗口同时运行 定义一个集合,将Form1和Form2放入集合,foreach遍历...

    这是本人在编程中碰到的一个问题,寻找了其他案例,都只是同时打开两窗口,但不能实现在拥有两块显示屏时候,分别将两个不同的窗口显示在两个单独的屏幕。

    源代码https://download.csdn.net/download/qq_42237381/10728021

    目录

    一、原理说明

    二、具体操作

    1.新建项目

    2.添加新的form窗口

    3.新建类

    4.修改程序启动类


    一、原理说明

     

    实现的方法是添加一个类,这个类中的代码功能是使两个窗口同时运行

    定义一个集合,将Form1和Form2放入集合,foreach遍历集合便可以实现同时打开两窗口功能,

     var formlist = new List<Form>() { new Form1(), new Form2() };
    
                foreach (var item in formlist)
                {
                    item.Show();
    
                }

    Screen函数是关于当前显示屏幕的集合,这样将窗口启动的起始位置设置为某块屏幕就能实现功能

    Screen[] sc = Screen.AllScreens;

    设定窗口起始位置StartPosition属性由窗口的位置location属性决定,使用下面的语句就可以 

    f2.StartPosition = FormStartPosition.Manual;

    然后在将窗口的位置属性location设置到屏幕2上

      f2.Location = new Point(sc[1].Bounds.Left, sc[1].Bounds.Top);

    这样就可以实现需求了 

    二、具体操作

    具体操作如下

    1.新建项目

    新建winform项目,

    2.添加新的form窗口

    此时已经有一个窗口Form1,这时在解决方案管理器窗口右键项目名称添加一个窗口类Form2

    3.新建类

    再和上面操作一样添加一个类class1.cs

    类里面写运行两窗口的代码

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Drawing;
    
    namespace TwoWinform
    {
        class class1 : ApplicationContext
        {
    
    
            private void onFormClose(object sendr, EventArgs e)
            {
    
                if (Application.OpenForms.Count == 0)
                {
                    ExitThread();
                }
            }
    
    
            public class1()
            {
                Screen[] sc = Screen.AllScreens;
    
    
                窗口2显示在屏幕2
                Form2 f2 = new Form2();
                f2.StartPosition = FormStartPosition.Manual;
                f2.Location = new Point(sc[1].Bounds.Left, sc[1].Bounds.Top);
    
                var formlist = new List<Form>() { new Form1(), f2 };
    
                foreach (var item in formlist)
                {
                    item.Show();
    
                }
            }
    
        }
    }
    

    4.修改程序启动类

    再修改程序启动类program使运行class1.cs即可 

    using Microsoft.VisualBasic;
    namespace AntiUAV
    {
        static class Program
        {
            /// <summary>
            /// 应用程序的主入口点。      
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new class1()) ;//运行双窗口类
                
            }
        }
    }

    此案例可以应用到很多地方,比如超市收款机上两屏幕,解决一个对客户,一个对收款员两个显示不同情况下的需求。

    此案例可以扩展到多个屏幕,不管多少屏幕都能实现。

    展开全文
  • vscode想在当前窗口同时打开第两个项目时,如果在vscode内直接打开第二个项目的文件夹会把第一个项目的文件夹覆盖掉,怎么解决呢?...只要将文件夹添加到工作区就可以实现在当前窗口同时打开两个项目了 ...

    vscode想在当前窗口同时打开第两个项目时,如果在vscode内直接打开第二个项目的文件夹会把第一个项目的文件夹覆盖掉,怎么解决呢?

    只要将文件夹添加到工作区就可以实现在当前窗口同时打开两个项目了

    展开全文
  • Idea同时打开个窗口

    千次阅读 2019-08-30 18:11:28
    一、 菜单栏 File——Settings 打开如下窗口: 二、点选“Open project in new window” 项 三、点击“Apply”后点击“OK”即可,新建或者新打开的项目会在新的窗口。 ...

    一、 菜单栏 File——Settings 打开如下窗口:

    二、点选“Open project in new window” 项 

    三、点击“Apply”后点击“OK”即可,新建或者新打开的项目会在新的窗口。

    展开全文
  • Office excel2010如何用两个文件分别打开两个窗口 ​ Office excel2010 打开两个文件的时候,会变成两个窗口,显示在一个文件里面,对于需要两个文件对比编辑,十分不变。 ​ 解决办法 1 点击菜单“文件”下的“选项...

    Office excel2010如何用两个文件分别打开两个窗口

    ​ Office excel2010 打开两个文件的时候,会变成两个窗口,显示在一个文件里面,对于需要两个文件对比编辑,十分不变。

    ​ 解决办法

    1 点击菜单“文件”下的“选项”,弹出对话框

    2 点击左侧“高级”,然后把右侧滑条滑到最底,勾选“忽略使用动态数据交互(DDE)其他应用程序”

    ​ 这样就可以了,被这个困扰很长时间。写上来,希望能帮到遇到相同问题的朋友。

    展开全文
  • IntelliJ IDEA同时打开个窗口

    千次阅读 2020-12-21 19:26:29
    1、点击File->Settings 2、点击open new project in new window选项 3、点击Apply即可
  • 问题:在excel使用过程中,想同时打开多个独立窗口,却发现只能在一个窗口打开多个独立表格 使用环境:Win10 + Excel 2010 解决办法 使用微软自家的补丁修复,官方下载地址为: ...
  • intellij 打开两个窗口

    万次阅读 2016-12-07 11:27:25
    有时候需要同时打开两个窗口,而打开时,总是覆盖了之前打开的那个窗口。这个是因为设置问题。如果想要打开两个窗口,可以file-setting那里打开,然后搜索project opening,然后勾选设置open project in new window...
  • pycharm同时显示两个文件窗口

    千次阅读 2020-11-06 19:57:54
    步骤:“window”–>“Editor Tabs”–>“Split Vertically"或”Split Horizontally
  • js 根据URL同时打开个窗口

    千次阅读 2018-08-31 20:30:45
    (function () { var url=["http:www.baidu.com","http:www.baidu.com"] for(var i=0;i&lt;url.length;i++){  window.open(url[i], '_blank').location; } }());
  • 接着用极速PDF阅读器分别打开这个两个文档,在左上角其中一个文档名称标签处单击鼠标右键并选择“文档对比”; 就会发现我们选择的那个文档被以新窗口重新单独打开; 然后分别将两个阅读窗口进行适量缩放(鼠标扫过...
  • 如何同时打开2以上的spyder窗口

    千次阅读 2019-12-04 21:45:15
    第一个窗口:快捷方式(即:正常打开的方式) 第二个窗口打开:Anaconda Prompt终端 输入:spyder --new-instance或spyder --new instance 就可以打开另外一个窗口了。 ...
  • 如何同时两个独立的visio窗口

    千次阅读 2019-04-22 23:44:48
    如何同时两个独立的visio窗口 欢迎使用Markdown编辑器 开始以为visio2010好像不可以 但我以前用的visio2007貌似可以 但 不想换回去了 适应了就好 后来找到大牛级认为 解决了 如下: 我用的2010,按照下面修改...
  • 如何让2010 excel同时显示两个窗口

    千次阅读 2017-01-18 10:10:24
    首先win7版本点击【开始】菜单,在输入框里面输入“regedit.exe”打开注册表。然后定位找到该路径HKEY_CLASSES_ROOT \ ...这里首先更改HKEY_CLASSES_ROOT \ Excel.Sheet.12里面的注册表,打开shell\open删除里面的...
  • vscode设置 打开个窗口

    万次阅读 2019-12-31 12:01:12
    找到setting.json 添加 “workbench.editor.showTabs”:true,之后重启vscode即可
  • 写文章,需要从一个latex文件移动到另外一个latex文件中,所以需要同时打开两个texstudio窗口,以方便复制,粘贴。但是只能同时打开一个texstudio窗口,最后找到了一个方法。 就是再texstudio里面,打开某一个tex...
  • 打开文件: 1.vim还没有启动的时候: 在终端里输入  vim file1 file2 ... filen便可以打开所有想要打开的文件 ...同时显示多文件: :split :vsplit 在文件之间切换: 1.文件间切换 Ctrl+6—下一文件
  • Eclipse同时显示两个编辑窗口

    万次阅读 2017-01-18 10:03:31
    对于初学Java者来说,对着一些好的代码重新敲几遍是必须的, 但是有时在几... 同时打开两个编辑窗口,点住一个窗口,拖到编辑窗口的最下面时,会出现两个两个编辑窗口的轮廓,松开即可!  你是否觉得很简单呢,那
  • notepad如何打开两个窗口

    千次阅读 多人点赞 2020-01-05 23:32:29
    alt+F6
  • vue项目运行之后自动打开两个窗口

    千次阅读 2020-06-11 11:32:41
    vue项目运行之后自动打开两个窗口,将其改为只打开一个 解决: 找到 config.js 文件下的devServer,把open属性改为false,运行后就不会自动打开了 再在 package.json 中在项目运行命令后加 --open: 问题解决! ...
  • 1.把你所有打开的excel 保存并关闭;然后→开始-运行,输入regedit,打开注册表编辑器; 2.定位到【HKEY_CLASSES_ROOT---Excel.Sheet.12---shell---Open】,展开Open,将ddeexec删除,然后选中command,双击右侧窗格...
  • 为什么code blocks不能同时打开两个exe呢?没法儿测试就很gg其实也是有解决方法的:Settings -&gt; Environment Settings -&gt; General Settings -&gt;去掉“Allow only one running instance...
  • VScode 同时开多个窗口

    千次阅读 2017-09-29 09:31:00
    转载于:https://www.cnblogs.com/songmengyao/p/7609557.html
  • C# WindowsForm程序同时启动多个窗口

    千次阅读 2017-01-22 16:09:07
    C# WindowsForm程序同时启动多个窗口
  • 对Linux系统进行管理时,我们...当我们进行命令行操作时,有时需要打开终端窗口,并且希望这些窗口同时平铺显示,那该怎么办呢?其实,借助一款小巧而实用的软件——Terminator就可以轻松实现这一功能。  使
  • 1、先打开项目,然后点File->Project Structure… 2、选择Modules,然后点+号选Import Module 3、选择要导入的Module,点OK 4、选择Maven,然后一直next,直到完成 5、完成导入后界面就会显示2项目了,...
  • 修改vscode默认打开两个标签窗口

    千次阅读 2019-07-27 22:10:23
    vscode 默认打开两个标签窗口,设置能同时打开多个标签,打开以下这个路径C:\Users\xx\AppData\Roaming\Code\User,在setting.json中添加一行设置: "workbench.editor.enablePreview": false 改完即有效,有的...
  • visual studio怎么打开两个或多个项目

    万次阅读 2014-07-04 10:01:39
    打开vs2008首先在你确保已经打开项目-》点击“解决方案资源管理器”的解决方案-》右击-》添加-》现有项目-》(在确保你有另一项目下)选择你的已有项目就可了。 很明确的告诉你,与版本无关,我用的就是vs...
  • 1.把你所有打开的excel 保存并关闭;然后→开始-运行,输入regedit,打开注册表编辑器; 2.定位到【HKEY_CLASSES_ROOT---Excel.Sheet.12---shell---Open】,展开Open,将ddeexec删除,然后选中command,双击右侧...
  • IDEA怎么开两个编辑窗口

    千次阅读 2020-04-11 20:17:20
    1.右键点击文件,选择下图中标记的选项,选择水平拆分,不推荐使用垂直拆分 可以发现已经出现了两个编辑窗口 然后就可以开始根据需要做文件的对比了。 ...
  • Eclipse-分屏(一个类打开两个窗口)

    万次阅读 2019-02-03 22:36:27
    快捷键(me) : Ctrl + Shift + [ 第一次按下打开,第二次关闭效果是左右窗口,+ ] 我这里按着没反应,有兴趣的可以试试

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 570,567
精华内容 228,226
关键字:

如何同时打开两个窗口