• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

c#事件的问题

zzyhost 2020-12-17 10:00:28
如下,触发事件一般this.OnDtHealthOrderQuery(this, new DtHealthOrderQueryEventArgs();这样写就行了,下面代码还有个大括号是什么意思?

public event EventHandler<DtHealthOrderQueryEventArgs> OnDtHealthOrderQuery;

this.OnDtHealthOrderQuery(this, new DtHealthOrderQueryEventArgs()
{
StartDT = startTimePicker.Value,
EndDT = startTimePicker.Value
}
);
...全文
561 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wanghui0380 2020-12-17
定义和调用 至于你问大括号,那是你看叉了,他跟你问题无关他其实是 new DtHealthOrderQueryEventArgs() { StartDT = startTimePicker.Value, EndDT = startTimePicker.Value } 也就是初始化那个EventArgs参数
回复
Denuin 2020-12-17
跟以下代码一个意思:

public event EventHandler<DtHealthOrderQueryEventArgs> OnDtHealthOrderQuery;
 
var doqe = new DtHealthOrderQueryEventArgs();
doqe.StartDT = startTimePicker.Value;
doqe.EndDT = startTimePicker.Value;

this.OnDtHealthOrderQuery(this, doqe);
回复
shawn_yang 2020-12-17
给属性赋初值
回复
xuzuning 2020-12-17
new DtHealthOrderQueryEventArgs()
            {
                StartDT = startTimePicker.Value,
                EndDT = startTimePicker.Value
            }
给属性赋初值 new DtHealthOrderQueryEventArgs() 使用默认初值
回复
相关推荐
C#中的委托和事件(完整版)
详细讲述了C#中委托和事件的语法及其使用方法,用程序例子深入浅出的讲述了不同的使用方法和这些使用方法的优劣。
EventBus事件总线c#
别人那看来的,一个事件总线设计的初级demo,方便大家对事件总线进行理解
C#的核心问题-WIN10系统无法响应触摸屏的按下和弹起事件怎么办.rar
个人实测能使用winfrom实现兼容触摸屏的按下和弹起事件的实例,简单好用,不需要大修大改,不需要换WPF
c#委托事件异步例子
c#委托事件异步例子,委托,异步委托,事件
C#全局捕获键盘事件
能在窗口不是活动状态下捕获键盘事件
c#自定义事件触发
转自https://www.cnblogs.com/xiii/p/7006901.html using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace TestEvent ... class ...
c# socket 通信demo 亲测可用,断开连接事件
.NET C#SOCKET通信DEMO,断开连接事件捕捉,重连功能。 亲测可用
C#如何事件注册/委托用法问题
在button注册事件时,C#默认是这样的: this.button1.Click += new System.EventHandler(this.button1_Click); 实际上这样也可以执行: this.button1.Click += this.button1_Click; 那么这两种方法到底有什么区别? ...
C# 事件监听操作
注册监听事件 public delegate void ListenerHandler(); public event ListenerHandler Listener=null; public void DoSomeThing() { if (Listener!=null)//确定事件已被订阅,也就是已被注册 { List...
C# 事件案例 (事件触发多方法)
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...namespace Examples ... public delegate void ...//声明事件所需的委托(代理) cla...
C#委托和事件的概念
一、事件的本质 事件是软件系统里的两个子系统之间,或者两个模块之间,或者两个对象之间发送消息,并处理消息的过程。在面向对象的世界里,就可以统一认为是两个对象之间的行为。 两个对象之间发送的这种消息,对...
c# 事件(Event)机制
重新熟悉一下委托和事件。 通过事件使用委托 事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受该事件的类...
关于C#窗体双击事件问题
窗体双击时间的函数 ,怎么实现TEXT类型转换? private void textBox3_TextChanged(object sender, EventArgs e) { num1 = int.Parse(num1);... 我用控制台 的Parse方法转换类型,出现错误
C#事件
C#事件的用法与意义C#事件与委托十分相似,其实事件包含了一个私有委托,所以事件就像是专门用于某种特殊用途的简单委托。事件使用的方法图:正如上图所示,发布者类Incrementer里面的事件CountedADozen就像一个装...
C#发射调用dll的事件
主要是C#来实现主程序实现插件的事件。也就是插件的dll里定义了事件事件触发的时候反给调用插件的主程序。
C# 委托和事件 (详细讲解)
C# 讲解委托和事件的好文章集合。 包括: C# 委托妙文 C# 委托和事件 C# 委托使用方法 C# WndProc的使用方法 文档内有详细代码,您一定可以用它学会委托和事件
C# 反射调用私有事件
C# 反射调用私有事件经常会不知道如何写,本文告诉大家如何调用
C# Winform控件叠加事件响应问题
没有特殊设置的情况下,鼠标点击事件作用于顶层最小的button上,只有最小的这个button会响应。如何使得点击最小的button后大中小三个button均响应click事件???![button]...
C# Winform 使用委托时委托事件一直为null的问题
问题由来:要实现的功能是点击Form_Settings的保存按钮或者关闭 Form_Settings的时候刷新Form_FlashStart的控件。 原来的代码 Form_FlashStart的代码如下: public partial class Form_FlashStart : Form { ...
C# 清除事件绑定的函数
原文地址:点击打开链接 #region 清除事件绑定的函数 ... /// 清除事件绑定的函数 /// /// 拥有事件的实例 /// 事件名称 public static void ClearAllEvents(object objectHasEvents, string eventName)
C#进阶课程委托泛型详解篇
通过本课程的学习能轻松掌握委托,事件,泛型,lambda表达式,特性,linq等技术知识点。本课程重点讲解了关于如上几个技术知识点。 主要针对初学者,以及工作一到三年,能知道这几个概念,但是具体不会实际应用的。...
C#事件的订阅与触发
C#有关事件的使用-进阶版
C#事件标准命名规则(包括用作事件类型的委托命名)
一些开源代码的事件命名很混乱,以此博客用作本人以后工作的参考。 事件的名称 事件始终是指某个操作,这个操作可能正在发生,也可能已经发生。因此与方法一样,事件用谓词命名,谓词时态用于指示事件引发的时间。...
c#响应控件事件
昨天给我郁闷了一天,就想弄一个事件。上网一顿找,最后还是没做出来,今天继续找,终于找到了我自己想要的。忽然感觉网上说的太复杂了,太深奥。今天分享一下! 项目需求:项目中有一个控件,DateTimePicker,这个...
C#委托和事件的使用实例
使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。 与委托关联可以是任何类或者结构中...
c#:按钮点击事件--问题记录
c# 问题1: 点击事件触发正常,但是看Console中打印出错误日志:Uncaught SyntaxError: Unexpected token ) 解决: javascript:void(0)写成了javascript:void(),少了参数0 问题2: ...
C# KeyDown事件
2、将keyPreview值设置成true后按功能键和数字键都没有问题,但是按方向键任然没有触发KeyDown事件? 解决:覆盖默认的系统键处理方式,遇到方向键,则直接返回,系统不处理,这样键值就会被传递到窗体,触发...
C#控件属性事件大全
C#控件大全 C#属性大全 C#事件大全 C#控件及常用设计整 1、窗体 1 2、Label 控件 3 3、TextBox 控件 4 4、RichTextBox控件 5 5、NumericUpDown 控件 7 6、Button 控件 7 7、GroupBox 控件 7 8、RadioButton控件 8 9...
C#添加窗体事件
在 Windows 窗体应用程序中系统已经自定义了一些事件, 在窗体属性面板中单击闪电图标即可查看到窗体中的事件,如下图所示。 窗体中常用的事件如下表所示: ...
C#事件的调用
前言说实话,这东西我在做这个东西之前只是单纯的用C#给出的事件,如Form_Load(),然后在事件中写方法,这玩意都是自己生成的,从没关心过这个事件是怎么调用的以及其背后的机制。所以,现在先浅谈我对这个东西浅显...
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2020-12-17 10:00
社区公告

让您成为最强悍的C#开发者