• C# 窗体弹出效果 2019-08-23 15:10:32
    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading....using System.W...
    ```c#
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Runtime.InteropServices;
    
    namespace FormTest
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void Form1_Load(object sender, EventArgs e)
            {
                Win32.AnimateWindow(this.Handle, 1000, Win32.AW_SLIDE | Win32.AW_HOR_POSITIVE);
            }
    
            private void Form1_Closing(object sender, EventArgs e)
            {
                Win32.AnimateWindow(this.Handle, 1000,  Win32.AW_HIDE | Win32.AW_CENTER);
            }
    
            public class Win32
            {
                public const Int32 AW_SLIDE =        0x00040000;    // 滑动
                public const Int32 AW_HOR_POSITIVE = 0x00000001;    // 从左到右
                public const Int32 AW_HOR_NEGATIVE = 0x00000002;    // 从右到左
                public const Int32 AW_VER_POSITIVE = 0x00000004;    // 从上到下
                public const Int32 AW_VER_NEGATIVE = 0x00000008;    // 从下到上
                public const Int32 AW_CENTER =       0x00000010;    // 中心展开
                public const Int32 AW_HIDE =         0x00010000;    // 隐藏窗口
                public const Int32 AW_ACTIVATE =     0x00020000;    // 激活窗口
                public const Int32 AW_BLEND =        0x00080000;    // 淡入淡出
                [DllImport("user32.dll", CharSet = CharSet.Auto)]
                public static extern bool AnimateWindow(
                IntPtr hwnd, // 窗口句柄
                int dwTime,  // 动画时间
                int dwFlags  // 动画类型
                );
            }
        }
    }
    ```
    
    ```c#
    namespace FormTest
    {
        partial class Form1
        {
            /// 
            /// 必需的设计器变量。
            /// 
            private System.ComponentModel.IContainer components = null;
    
            /// 
            /// 清理所有正在使用的资源。
            /// 
            /// 如果应释放托管资源,为 true;否则为 false。
            protected override void Dispose(bool disposing)
            {
                if (disposing && (components != null))
                {
                    components.Dispose();
                }
                base.Dispose(disposing);
            }
    
            #region Windows 窗体设计器生成的代码
    
            /// 
            /// 设计器支持所需的方法 - 不要修改
            /// 使用代码编辑器修改此方法的内容。
            /// 
            private void InitializeComponent()
            {
                this.label1 = new System.Windows.Forms.Label();
                this.SuspendLayout();
                // 
                // label1
                // 
                this.label1.AutoSize = true;
                this.label1.Font = new System.Drawing.Font("Consolas", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
                this.label1.Location = new System.Drawing.Point(89, 128);
                this.label1.Name = "label1";
                this.label1.Size = new System.Drawing.Size(220, 112);
                this.label1.TabIndex = 0;
                this.label1.Text = "这是一个测试窗体\r\n这是一个测试窗体\r\nQode";
                // 
                // Form1
                // 
                this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
                this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                this.ClientSize = new System.Drawing.Size(400, 400);
                this.Controls.Add(this.label1);
                this.Name = "Form1";
                this.Text = "Form1";
             
                // 关闭按钮的 “回调函数”
                this.Closing += new System.ComponentModel.CancelEventHandler(this.Form1_Closing);
               
                this.Load += new System.EventHandler(this.Form1_Load);
                this.ResumeLayout(false);
                this.PerformLayout();
    
            }
            #endregion
    
            private System.Windows.Forms.Label label1;
        }
    }
    
    
    ```
    
    展开全文
  • 、打开子窗体前台脚本代码 <script type="text/javascript"> function showWindow() { var iTop = (window.screen.availHeight - 30 - 400) / 2; //获得窗口的水平位置 var iLeft = (window.screen....
  • 关闭C#窗体弹出是否关闭对话框 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lucky51222/article/details/20198249  在开发系统时,常常有这样一个问题,就是当关闭主窗体,也...
  • c#右键窗体弹出菜单 2019-07-21 10:27:18
    在工具箱(快捷键ctrl+w+x)——菜单和工具栏中找到 在属性中用这个绑定 然后写后台代码 转载于:https://www.cnblogs.com/dengzhekaihua/p/10436098.html
  • C# winform textbox弹出窗体 2020-07-07 23:30:58
    C# winform textbox弹出窗体 控制了位置,不会遮挡住文本框内容
  • C#按键操作弹出新的窗体 2019-12-01 21:59:14
    1、新建一个项目,窗体为form1。 2、选择项目名称,单击右键,...4、在form1的窗口中拖入一个button按键,修改text的属性为弹出窗体2。 5、双击弹出窗体2按键,进入代码编写界面,插入代码 6、运行结果如...
  • C#窗体,点击“确定”按钮弹出一个提示框,例如确定提交?—>确定—>跳转到另一个窗体 代码如下: 2、退出的时候显示是否退出
  • C#防止重复弹出多个窗体 2019-07-07 05:45:31
    思路:定义全局的Form2对象,打开时判断,如果子窗体是打开的,就把它激活,否则重新创建该窗体并显示, 定义全局的Form2窗体对象: private Form2 f2 = null; 打开f2的代码: if(f2 != null && f2.Created)...
  • C# 窗体自动最大化 2014-03-15 20:50:40
    在属性中,将WindowState属性为:Maximized。
  • Winform弹出子窗体 2019-07-07 14:32:46
    ChildForm form=new ChildForm(); form.ShowDialog(); 转载于:https://www.cnblogs.com/Jian-Zhang/p/7465419.html
  • 原作者标题:C# 子窗体与父窗体之间几种传值的方式 父窗体传入子窗体都比较简单,而子窗体传入父窗体因为有很多不通道的需求,所以·搞起来有点头大。 先说父窗体传入子窗体: 将父窗体控件上的值传入子窗体的控件上...
  • C# 弹出窗体位置设定 2013-07-19 09:41:26
    一、C#弹出窗口位置 加入命名空间using System.Drawing和using System.Windows.Forms 假定窗口名为form1,则  form1.StartPosition = FormStartPosition.CenterScreen; 窗体位置在屏幕中间  form1.StartPosition ...
  • Winform窗体中,假如我从Form1窗体弹出Form2窗体,写法是这样的: Form2 f2 = new Form2(); f2.Show(); 1、如何使窗体打开时居中显示  //初始化默认窗体居中显示 Form2 f2 = new Form2();f2.StartPosition = ...
  • C# MDI父窗体中同时显示两个子窗体子窗体按钮控制另一个子窗体弹出窗口 GDI绘图,并重绘
  • private void Form1_Load(object sender, EventArgs e) { try { datashow = new Form2(); datashow.Show(this); } catch (Excep...
  • 请教各位大神,C# WinForm MDI 窗体,在关闭子窗体时,会触发...我想在子窗体关闭前弹出一个选择框,让用户确认关闭。 我试过子窗体的FormClosing事件,调试的时候并不会触发... 请教大神们,这个功能该怎么实现呀?
  • 子窗体回传值给父窗体 C#(Winfrom)窗体传值问题(子窗体回传值给父窗体).txt
  • 该线程弹出一个窗体。该窗体上提示用户程序在运行不要做其它操作。 图片1 ![图片说明](https://img-ask.csdn.net/upload/201702/22/1487747679_988827.png) 传递给线程的方法。 图片2 ![图片说明]...
  • 新建两个窗体Form1、Form2,Form1添加button,双击button添加单击事件,利用ShowDialog()方法实现。 Form2 f2 = new Form2(); f2.ShowDialog();
1 2 3 4 5 ... 20
收藏数 14,965
精华内容 5,986