c#窗體form(winform)事件event呼叫事件的簡小示例
在TCBS系統中,發現方法可以呼叫事件,而事件可以呼叫方法;且事件可以呼叫事件.
本文測試目的:
1,control類的屬性containsfocus,表明控制元件(或子控制元件)是否得到焦點
2,把窗體載入事件load與核取方塊leave及單擊事件結合起來
3,依據核取方塊是否得到焦點,在標籤中顯示是否選中核取方塊.
(注:當然,此例可能過checkbox.checkstate來實現,我只是為了學習control.containsfocus屬性)
列舉程式碼如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace testbasecontrol
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
label1.Text = checkBox1.ContainsFocus.ToString();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
//經分析,是因為選中不選中此時核取方塊一直獲到了焦點,故一直是true
// Form1_Load(sender, e); 好像從選中核取方塊到未選中就不起作用了,
}
private void checkBox1_MouseClick(object sender, MouseEventArgs e)
{
Form1_Load(sender, e);
}
//加如下事件是讓標籤可以真實顯示覆選框是否獲到了焦點
private void checkBox1_Leave(object sender, EventArgs e)
{
Form1_Load(sender, e);
}
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-720990/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#窗體--滑鼠事件C#事件
- c# form窗體C#ORM
- 瞭解下C# 事件(Event)C#事件
- C# WinForm 父窗體 子窗體 傳值C#ORM
- c# form窗體modifiers屬性C#ORM
- C# Event (1) —— 我想搞個事件C#事件
- C# WinForm 繪製圓角窗體C#ORM
- c# winform窗體相關屬性C#ORM
- form表單的onSubmit事件簡單介紹ORMMIT事件
- WinForm常用事件ORM事件
- mysql 事件 eventMySql事件
- event事件(1)事件
- python--事件event簡單用法Python事件
- 窗體事件 1130事件
- C#視窗事件處理初探 (轉)C#事件
- JS中event事件JS事件
- Laravel使用event事件Laravel事件
- Tkinter (44) 事件 Event事件
- C#總結(二)事件Event 介紹總結C#事件
- oracle11g ddl trace event事件小記Oracle事件
- C# 如何重複呼叫父窗體中的子窗體C#
- 視窗事件事件
- 自動感知窗體的關閉事件事件
- Effective BCB Form Program(1) ——窗體事件驅動鏈引發程式錯誤分析 (轉)ORM事件
- Effective BCB Form Program(2) ——窗體事件驅動鏈引發程式錯誤分析 (轉)ORM事件
- c# winform 之control onpaint事件及drawstring方法C#ORMAI事件
- JFinal-event v2.3.0 釋出,簡化 Event 事件類事件
- MySQL入門--EVENT(事件)MySql事件
- 事件迴圈(event loop)事件OOP
- js中事件物件eventJS事件物件
- windows form (窗體) 之間傳值小結WindowsORM
- 詳解 Solidity 事件Event - 完全搞懂事件的使用Solid事件
- freeswitch的event事件處理事件
- node中的事件環(Event Loop)事件OOP
- Laravel event 事件使用中 記錄的一個小問題Laravel事件
- jquery事件物件event常用屬性簡單介紹jQuery事件物件
- [轉]C# winform與Javascript的相互呼叫C#ORMJavaScript
- Laravel 中的 Event 和事件的概念Laravel事件