国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

C#網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ)練習(xí)題與答案(十)

2024-07-21 02:28:21
字體:
供稿:網(wǎng)友

  1. 組件與控件的主要區(qū)別是什么?

  【解答】

  組件是指可重復(fù)使用并且可以和其他對(duì)象進(jìn)行交互的對(duì)象。組件(component)是靠類實(shí)現(xiàn)的??丶悄軌蛱峁┯脩艚缑娼涌?ui)功能的組件。換句話說就是,控件是具有用戶界面功能的組件。

  所有控件肯定都是組件,但并不是每個(gè)組件都一定是控件。

  2. 控件有幾種類型?各有什么特點(diǎn)?

  【解答】

  控件分為:復(fù)合、擴(kuò)展和自定義三類。

  復(fù)合控件是封裝在公共容器內(nèi)的windows窗體控件的集合。這種控件有時(shí)稱為“用戶控件”,包含的控件稱為“構(gòu)成控件”。復(fù)合控件包含與每個(gè)包含的windows窗體控件相關(guān)聯(lián)的所有固有功能,允許有選擇地公開和綁定它們的屬性。復(fù)合控件還提供了大量的默認(rèn)鍵盤處理功能,不需要任何額外的開發(fā)。復(fù)合控件從usercontrol類派生而來。

  擴(kuò)展控件是從任何現(xiàn)有的windows窗體控件或者自定義控件導(dǎo)出的繼承控件。它保留windows窗體控件的所有固有功能,然后通過添加自定義屬性、方法或其他功能擴(kuò)展此固有功能。可以使用此選項(xiàng)重寫基控件的繪制邏輯,然后更改該控件的外觀以擴(kuò)展其用戶界面。

  創(chuàng)建控件的另一種方法是通過從control繼承從頭開始創(chuàng)建一個(gè)控件。control類提供控件所需的所有基本功能(包括鼠標(biāo)和鍵盤處理事件),但不提供控件特定的功能或圖形界面。若要實(shí)現(xiàn)自定義控件,必須編寫該控件的onpaint事件的代碼,以及所需的任何功能特定的代碼。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 河东区| 湘潭市| 大悟县| 宣汉县| 河间市| 灯塔市| 巴里| 阿坝| 宜章县| 平江县| 成都市| 屏东县| 汉中市| 北碚区| 新干县| 凌源市| 临泽县| 社旗县| 华亭县| 达州市| 景东| 康乐县| 嘉禾县| 南靖县| 上林县| 当雄县| 宣恩县| 新津县| 南宁市| 武城县| 比如县| 绿春县| 尤溪县| 巴彦淖尔市| 平山县| 会东县| 大冶市| 霍城县| 两当县| 怀集县| 蓬安县|