首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏办公魔盒

    VB.NET MDB数据库导出到Excel表生成分析报表

    Then DbConnection.Open() End If Catch ex As Exception RaiseEvent Using End Using End Using Catch ex As OleDbException RaiseEvent () Return rows End Using Catch ex As OleDbException RaiseEvent tableName) Next Return tableNameList Catch ex As Exception RaiseEvent

    1.9K20编辑于 2023-03-02
  • 来自专栏林德熙的博客

    WPF 通过 InputManager 模拟调度触摸事件

    InputElement.IsUIElement(eventSource)) { UIElement e = (UIElement)eventSource; e.RaiseEvent (input, true); // Call the "trusted" flavor of RaiseEvent. } else if (InputElement.IsContentElement (eventSource)) { ContentElement ce = (ContentElement)eventSource; ce.RaiseEvent( input, true);// Call the "trusted" flavor of RaiseEvent. } else if (InputElement.IsUIElement3D (eventSource)) { UIElement3D e3D = (UIElement3D)eventSource; e3D.RaiseEvent(input

    1K30发布于 2021-02-04
  • 来自专栏农民工前端

    什么是事件委托

    addEventHandler: function(handler) { this.eventHandlers.push(handler); }, // 触发事件,调用所有注册的事件处理函数 raiseEvent eventPublisher.addEventHandler(eventHandler1);eventPublisher.addEventHandler(eventHandler2);// 触发事件eventPublisher.raiseEvent addEventHandler 方法用于向事件处理函数列表中添加新的事件处理函数,raiseEvent 方法用于遍历事件处理函数列表,依次调用每个事件处理函数。 当调用 raiseEvent 方法时,所有注册的事件处理函数会被依次调用,从而实现了事件委托的效果。

    67520编辑于 2023-06-27
  • 来自专栏办公魔盒

    VB.NET WinForm自托管WebApi服务器(接上期的视频)

    "")> <HttpGet> Public Function GetPrintJson() As IHttpActionResult ''触发消息事件 RaiseEvent )> <HttpPost> Public Function PostPrintJson() As IHttpActionResult ''触发消息事件 RaiseEvent "")> <HttpGet> Public Function GetPrintJson() As IHttpActionResult ''触发消息事件 RaiseEvent )> <HttpPost> Public Function PostPrintJson() As IHttpActionResult ''触发消息事件 RaiseEvent

    2.4K40发布于 2021-06-25
  • 来自专栏技术博客

    C#委托五(自定义事件)

    TestEvent(this, e); } } 添加事件引发方法 //引发事件的方法 public void RaiseEvent TestEvent(this, e); } } //引发事件的方法 public void RaiseEvent Console.WriteLine("输入一个字符,再按enter键"); string str = Console.ReadLine(); es.RaiseEvent Console.WriteLine("输入一个字符,再按enter健"); str = Console.ReadLine(); es.RaiseEvent

    1.4K10发布于 2018-09-11
  • 来自专栏小黎子数据分析

    WPF自学入门(四)WPF路由事件之自定义路由事件

    this.RemoveHandler(ReportCurrentLocationEvent, value); } } 四、创建可以激发路由事件的方法 重写OnClick方法触发设定路由事件,这是使用RaiseEvent ReportCurrentLocationEvent, this); args.ClickTime = DateTime.Now; this.RaiseEvent

    2.9K20发布于 2019-09-11
  • 来自专栏DotNet NB && CloudNative

    如何使用事件委托在不同的类之间传递事件?

    publicclassEventPublisher { // 定义事件 publicevent MyEventHandler MyEvent; // 触发事件的方法 public void RaiseEvent EventPublisher 类是事件的发布者,它包含一个基于 MyEventHandler 委托的事件 MyEvent,以及一个触发事件的方法 RaiseEvent。 // 订阅事件 publisher.MyEvent += subscriber.HandleEvent; // 触发事件 publisher.RaiseEvent EventSubscriber 的实例,使用 += 运算符将 subscriber 的 HandleEvent 方法订阅到 publisher 的 MyEvent 事件上,然后调用 publisher 的 RaiseEvent

    2.3K10编辑于 2025-03-29
  • 来自专栏办公魔盒

    B4A 安卓开发(VB语言)储存权限申请(三大类型权限)

    isExternalStorageManager", Null) Return has End Sub Public Sub GetPermission If HasPermission Then RaiseEvent android.settings.MANAGE_APP_ALL_FILES_ACCESS_PERMISSION", "package:" & Application.PackageName) StartActivityForResult(in) End Sub Private Sub RaiseEvent StorageAvailable") End Sub Private Sub ion_Event (MethodName As String, Args() As Object) As Object RaiseEvent

    2.1K60发布于 2021-08-18
  • 来自专栏跟着阿笨一起玩NET

    VB.NET自我总结语法

    当这个对象内部有RaiseEvent的时候,外部就会接收到。  handles就是接收这个withevents对象事件用的。 比如你的一个对象有一个事件A,在执行的过程中,这个对象RaiseEvent   A,那么调用者的handles   对象.A   的SUB就会被执行。

    94210发布于 2018-09-18
  • 来自专栏菩提树下的杨过

    Flash/Flex学习笔记(36):自己动手实现一个滑块控件(JimmySilder)

    在自身区域上移动时,动态计算_value值 private function stageMouseMoveHandler(e:MouseEvent) { if (_isDragging) { RaiseEvent /在背景条上点击时,滑块直接跳到该位置 private function mcBarMouseDownHandler(e:MouseEvent) { _mcBtn.x=mouseX; RaiseEvent (); } //触发事件 private function RaiseEvent():void { var _oldValue:Number=_value; _value

    1.4K70发布于 2018-01-23
  • 来自专栏dotNET知音

    .NET 状态机Automatonymous快速入门

    Relationship(); var machine = new RelationshipStateMachine(); //machine.RaiseEvent relationship, machine.Hello); 无数据 var person = new Person { Name = "知音" }; machine.RaiseEvent

    1.1K00发布于 2020-02-12
  • 来自专栏跟着阿笨一起玩NET

    VB.NET语法小结

    当这个对象内部有RaiseEvent的时候,外部就会接收到。 handles就是接收这个withevents对象事件用的。 比如你的一个对象有一个事件A,在执行的过程中,这个对象RaiseEvent A,那么调用者的handles 对象.A 的SUB就会被执行。

    2K30发布于 2018-09-18
  • 来自专栏DotNet NB && CloudNative

    每个.NET开发都应掌握的C#委托事件知识点

    RemoveHandler(MyDelegate handler) { eventHandlers -= handler; // 从多播链中移除委托方法 } public void RaiseEvent publisher.AddHandler(Method2); publisher.AddHandler(Method3); // 触发事件,调用多播链中的所有方法 publisher.RaiseEvent // 移除一个事件处理程序 publisher.RemoveHandler(Method2); // 再次触发事件 publisher.RaiseEvent

    54110编辑于 2023-08-30
  • 来自专栏web全栈之路

    WPF自定义路由事件

    routedEventArgs = new RoutedEventArgs(WaterTextBoxSearchControl.ButtonClickEvent, sender);             this.RaiseEvent

    71130编辑于 2022-09-29
  • 来自专栏完美Excel

    类模块应用示例:获取单击的命令按钮名称

    objCtr) Public WithEvents mCommandbutton As MSForms.CommandButton Private Sub mCommandButton_Click() RaiseEvent

    1.8K30编辑于 2023-10-04
  • 来自专栏完美Excel

    一起学Excel专业开发26:使用类模块创建对象5

    在类模块中引发事件分两步: 1.在类模块中声明事件 2.使用RaiseEvent引发该事件 下面是修改后的CCells类模块中的代码: '创建枚举常量 Public Enum anlCellType As Boolean) If Not Application.Intersect(Target, mwksWorksheet.UsedRange) Is Nothing Then RaiseEvent As Boolean) If Not Application.Intersect(Target, mwksWorksheet.UsedRange) Is Nothing Then RaiseEvent

    99430发布于 2019-11-14
  • 来自专栏写代码和思考

    Android开发(53) 摄像头自动对焦。在OpenCV图像识别中连续拍照时自动对焦和拍照。

    AUTO_FOCUS_INTERVAL_MS); if (success) { Log.i(TAG, "### onAutoFocus success ***************** "); raiseEvent_OnAutoFocusSuccess (); } manual = false; } 对焦成功后拍照 在上面的代码中, 触发了 写了一个raiseEvent_OnAutoFocusSuccess 方法,它判断对焦成功后执行,我们可以在这个方法里最自己的实现

    3.2K00发布于 2020-03-16
  • 来自专栏全栈程序员必看

    自己定义的路由事件

    = new ReportTimeEventArgs(ReportTimeEvent, this); args.ClickTime = DateTime.Now; this.RaiseEvent

    49410编辑于 2022-07-06
  • 来自专栏完美Excel

    一起学Excel专业开发27:使用类模块创建对象6

    CTypeTrigger,输入以下代码: '声明事件 Public Event ChangeColor(bColorOn AsBoolean) Public Sub Highlight() RaiseEvent ChangeColor(True) End Sub Public Sub UnHighlight() RaiseEvent ChangeColor(False) End Sub 修改CCell

    97610发布于 2019-11-15
  • 来自专栏程序员的SOD蜜

    Release编译模式下,事件是否会引起内存泄漏问题初步研究 疑问:

    public event EventHandler ToDoSomething ; public A() { } public void RaiseEvent 发起的事件,继续上面主程序代码: Console.WriteLine("2,按下任意键,主对象发起事件"); Console.ReadKey(); a.RaiseEvent Console.WriteLine("3,按下任意键开始垃圾回收,之后再次发起事件"); Console.ReadKey(); GC.Collect(); a.RaiseEvent 但请注意,我们在GC执行成功后,仍然调用了发起事件的方法  a.RaiseEvent();并且得到了成功执行,这说明,对象b 仍然存活,事件挂钩仍然有效,不过它内部大量无用的内存被回收了。

    1.6K60发布于 2018-02-26
领券