黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

組件開發中常用的屬性

系統 2433 0

DefaultEvent( "ClickNext" ):指定組件的默認事件
DefaultProperty( "NextText" ):指定組件的默認屬性
Bindable(true or false):指定屬性是否通常用于綁定
Category( "Appearance" ):指定其屬性或事件將顯示在可視化設計器中的類別
DefaultValue( typeof( Color ) , "" ):指定屬性的默認值
Description( "The background color"):指定屬性或事件的說明
TypeConverter(typeof( WebColorConverter )):指定用作此特性所綁定到的對象的轉換器的類型
Browsable(true or false):指定一個屬性或事件是否應顯示在“屬性”窗口中
DesignerSerializationVisibility( DesignerSerializationVisibility.Hidden ):指定在設計時序列化組件上的屬性時所使用的持久性類型

==========================================================================

簡單控件 事件

EventManager
<!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--> using System;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.ComponentModel;


namespace MyControls
{
/**/ /// <summary>
/// SummarydescriptionforMyEventManager.
/// </summary>

[DefaultEvent( " NextClick " ),DefaultProperty( " text " )]
public class MyEventManager:System.Web.UI.WebControls.WebControl,IPostBackEventHandler
{

public event EventHandlerNextClick;
public event EventHandlerPreClick;

[Bindable(
true ),Category( " Behavior " ),DefaultValue( "" ),Description( " text " )]
public string text
{
get
{
return (( string )ViewState[ " text " ] == null ) ? string .Empty:( string )ViewState[ " text " ];
}

set
{
ViewState[
" text " ] = value;
}

}


protected virtual void OnNextClick(EventArgse)
{
if (NextClick != null )
{
NextClick(
this ,EventArgs.Empty);
}


}


protected virtual void OnPreClick(EventArgse)
{
if (PreClick != null )
{
PreClick(
this ,EventArgs.Empty);
}


}


void IPostBackEventHandler.RaisePostBackEvent( string EventArguments)
{
if (EventArguments == " Pre " )
{
OnPreClick(EventArgs.Empty);
Page.Trace.Warn(
" PreButtonClick " );
}

else
{
OnNextClick(EventArgs.Empty);
Page.Trace.Warn(
" NextButtonClick " );
}

}


[Bindable(
true ),
Category(
" Appearance " ),
DefaultValue(
"" )]


protected override void Render(HtmlTextWriteroutput)
{
// output.Write(Text);
this .Attributes.AddAttributes(output);

output.AddAttribute(HtmlTextWriterAttribute.Onclick,Page.GetPostBackEventReference(
this , " Pre " ));
output.AddAttribute(
" language " , " javascript " );

output.RenderBeginTag(HtmlTextWriterTag.Button);
output.Write(
" Pre " );
output.RenderEndTag();

output.AddAttribute(HtmlTextWriterAttribute.Onclick,Page.GetPostBackEventReference(
this , " Next " ));
output.AddAttribute(
" language " , " javascript " );

output.RenderBeginTag(HtmlTextWriterTag.Button);
output.Write(
" Next " );
output.RenderEndTag();


base .Render(output);
}

}

}

組件開發中常用的屬性


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論