ICode9

精准搜索请尝试: 精确搜索
  • Passing data between two Forms in WinForms(二)2022-08-13 11:32:42

    话题#1:可重用性 这种方法的第一个话题就是可重用性。想像一下在下个星期,你想要从另一个Form中使用Form2,比如说是Form3。你想要收集相同的数据,但希望以不同的方式呈现。现在你的Form不是那么具备可重用性,因为不清楚谁会调用Form。 话题#2:更多知识 一般来说,被调用的对象应该对调用它

  • C# 用树形列表 动态 显示菜单2022-07-31 11:32:08

    如图    页面加载 private void Form1_Load(object sender, EventArgs e) { GetMenu(treeView1, menuStrip1);//将menuStrip1控件中的信息添加到treeView1控件中 } /// <summary> /// 将MenuStrip控件中的首行命令项添

  • C# WinForm窗体之间传值六种方法2022-04-12 11:32:39

    1、通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2 ( int value1 , string value2 ) { InitializeComponent ( ); this.value1 = value1; this.value2 = value2; } 在窗体Form1中这样调用 new Form

  • C# WPF MVVM模式下在主窗体显示子窗体并获取结果2021-11-07 20:01:55

    01 —     前言       在winform中打开一个新的子窗体很简单,直接实例化窗体并show一下就可以: Form2 f2 = new Form2(); f2.Show();   或者 Form2 f2 = new Form2(); f2.ShowDialog();    但是,在wpf的mvvm模式下,这种方法是行不通的,因为逻辑是在viedmodel中写

  • 用Visual Studio 2019 创建C#项目2021-10-20 09:00:06

    1、创建新项目 选择路径后创建 2、在解决方案中添加项目 3、在项目中新建类 选择窗体类 4、新建类库 在解决方案中添加新项目 一路创建 5、设置初始窗体 如果想让Form2先运行就 new Form2 ( )  

  • C# 实例构建的执行顺序2021-09-28 08:33:59

    先看看一般类的实例化构建顺序 无继承的情况 静态字段 静态构造方法 实例字段 实例构造方法 有继承的情况 子类(派生类)的静态字段 子类(派生类)的静态构造方法 子类(派生类)的实例字段 父类(基类)的静态字段 父类(基类)的静态构造方法 父类(基类)的实例字段 父类(基类)的实例

  • C#.Net 判断窗体是否创建并激活2021-09-26 18:36:24

    C#.Net 判断窗体是否创建,如果已创建,激活窗体。 方法一 private Form2 frm2; private void button1_Click(object sender, EventArgs e) { if (frm2 == null) { frm2 = new Form2(); frm2.StartPosition = FormStartPosition.CenterScreen; frm2.Show(

  • C#窗体之间传递参数2021-09-23 19:34:52

    原文转载: https://blog.csdn.net/G1036583997/article/details/9630037   1. (1->2) 把第一个窗体中的参数传递给第二个窗体 把第二个窗口写个带参数的构造函数,用参数给变量赋值,或者把这变量声明为静态的,直接赋值 Form2中string strText="";//你要赋值的变量public Form2(string

  • winform 子窗体调用主窗体的方法2021-09-04 22:02:42

    1.主窗体 public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 frm2 = new Form2(); fr

  • winform窗体之间传递参数2021-08-26 21:00:41

    1:参数的传递public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Hide(); Form2 form = new Form2(textBox1.Text); for

  • C#窗体间互相传值2021-08-17 02:00:42

    Demo窗体图片,Form1   Demo窗体图片,Form2 公共委托 using System; namespace _DeleFrm{  public class Dele  {    public static Action<string> SendDele;  }} form1窗体代码   using System;using System.Windows.Forms;   namespace _DeleFrm{  public partial clas

  • DELPHI动态创建窗体2021-07-17 23:30:53

    //第一种方式 procedure TForm1.btn1Click(Sender: TObject); begin With TForm2.Create(Application) do Try ShowModal; finally free; end; end; //第二种方式 procedure TForm1.btn2Click(Sender: TObject); begin if not assigned(Form2) then begin Fo

  • Windows Form窗体之间传值——委托2021-07-12 20:34:34

      对于Form窗体之间的传值,如果要将值从Form1传到Form2中,最简单的就是在Form2中声明一个公有变量,然后在Form1中实例化Form2,然后调用Form2的公有变量:     (1)首先在Form2中声明一个共有变量: public string str = null;     (2)然后在Form1中实例化Form2窗体: public Form2 f

  • c#窗体——显示子窗口父窗口2021-06-10 19:56:15

    方法较为简单,直接撸代码 父窗口代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace WindowsFormsApplication1 {

  • C#跨窗体传值的几种方法分析(很详细)2021-05-20 20:33:13

    创建一个Winform窗体应用程序项目,然后添加一个Form2窗体。 在Form1和Form2中各添加一个textBox和button:   单击Form1中的button1,弹出Form2,然后要做的就是在Form1中的textBox1和Form2中的textBox2中传值。   为了方便起见,将Form1称作父窗体,将Form2称作子窗体。   相对来说,将

  • winform窗体之间传值的实现 示例下载2021-04-27 11:59:15

    【实例简介】 利用public属性实现winform窗体传值,具体示例见截图 【实例截图】 文件:590m.com/f/25127180-494083103-bcbd0e(访问密码:551685) 【核心代码】 Form1.cs public partial class Form1 : Form { public Form1() { InitializeComponent(); } public string Form1Text

  • Django基础(9): 表单Forms的高级使用技巧2021-01-25 15:03:13

    自定义字段属性和错误信息 对于每个字段你可以设置其是否为必需,最大长度和最小长度。你还可以针对每个属性自定义错误信息,见下面代码。 from django import forms class LoginForm(forms.Form): username = forms.CharField( required=True, max_length=

  • 使用madExcept检测内存泄漏2021-01-18 08:33:45

    madExcept的官网在这里,先去看一下http://www.madshi.net/,这么好的控件竟然是免费的,赞一个!下载回来http://madshi.net/madCollection.exe,开始安装. 1.运行madCollection,选择madExcept 5,如下图,然后点击Install:   2. 出现license界面,选择Accept license,点Continue 3.输入yes,点Con

  • Delphi登入时主窗体实现简单隐藏2020-12-18 16:32:07

    -------贴上最有用的代码部分   program Project1; uses Forms, Windows, Unit1 in 'Unit1.pas' {Form1},//主窗体 Unit2 in 'Unit2.pas' {Form2};//登入窗体 {$R *.res} begin Application.Initialize; Application.MainFormOnTaskbar := True; Form2:= TForm2.Cre

  • 窗体的跳转值2020-12-02 22:59:45

    步骤 新建主窗体 在建一个新窗体 自定义对象属性来传值 在新窗体中定义属性 传值 Form2 fm2 = new Form2();//实例化新窗体 fm2.Inttemp = 9;//对象.属性=值; fm2.Strtemp = "abc"; fm2.Text = fm2.Inttemp + fm2.Strtemp

  • C#对话框窗体里的特殊机制2020-12-01 16:00:39

    在开发PLC-Recorder软件时,自己用窗体做了大量对话框,并将对话框窗体里的某个按钮设置为“CancelButton”,也就是说在按“ESC”键时能够执行该按钮里的程序,并关闭窗体。正常配置如下: 1、配置情况: form1里的按钮代码(用对话框打开): private void button1_Click(object sender, Event

  • C#倒计时小程序2020-10-09 09:03:59

    闲的无聊,做了一个放假下班倒计时小程序。 form1代码,主窗口。 public string time; public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e)//窗体加载事件 { timer

  • C# 根据主窗体的位置弹窗信息窗体一直保持在主窗体中间2020-06-01 10:59:11

    Point p = this.Location; Form2 form2 = new Form2(p); int l2 = this.Width/2 - form2.Width / 2; int t2 = this.Height/2 - form2.Height / 2; int l = p.X + l2; int t = p.Y +t2; form2.Loc

  • c#中在工作线程创建窗体并操作2020-01-11 14:42:10

    实例1        public void CycleShow()//循环绘图         {             Task.Factory.StartNew(() =>             {          //  threadB = new Thread(          //() => {              AllDealWithSpectrumDicSingle.Clear();

  • 测试那些事儿—C#开发两个子窗体相互切换2019-09-12 19:51:05

    设计: 1.新建三个窗体分别为Form1,Form2,Form3 2.Form1上有两个按钮,分别用来打开Form2和Form3 3.Form2上有一个按钮用来切换到Form3 3.Form3上有一个按钮用来切换到Form2 //Form1的代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using Syst

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有