⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mypart.cs

📁 。net学习中关于WebParts的小例子
💻 CS
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

/// <summary>
/// mypart 的摘要说明
/// </summary>
public class mypart:WebPart
{//该类继承自WebPart类,下面申明几个私有变量,注意它们呢都是控件类型的
    private Image img;
    private Button btn;
    private DropDownList ddrl;
    private Panel pl;

	public mypart()
	{
        img = new Image();
        btn = new Button(); 
        ddrl = new DropDownList();
        pl = new Panel();
	}
    protected override void CreateChildControls()
    {
        Controls.Clear();
        img.ImageUrl = "~/img/1.gif";
        fillddr();
        btn.Text = "更换表情";
        btn.Click += new EventHandler(btn_Click);
        pl.BackColor = System.Drawing.Color.Beige;
        pl.Height=70;
        pl.Width =170;
        pl.Visible = false;
        Controls.Add(img);
        Controls.Add(ddrl);
        Controls.Add(btn);
        Controls.Add(pl);

    }
    private void fillddr()
    {
        for (int i = 1; i <= 7; i++)
        {
            ddrl.Items.Add(i.ToString() + ".gif");
        }
    }
    public void btn_Click(object sender, EventArgs e)
    {
        img.ImageUrl = "~/img/"+ddrl.SelectedValue;
    }
    public override WebPartVerbCollection Verbs
    {
        get
        {
            WebPartVerbCollection v = new WebPartVerbCollection();
            System.Collections.ArrayList vlist = new System.Collections.ArrayList(v);
            WebPartVerb vi = new WebPartVerb("s_list", new WebPartEventHandler(s_list));
            vi.Text = "表情列表设置";
            vlist.Add(vi);
            return new WebPartVerbCollection(vlist);
        }
    }
    private void s_list(object sender, WebPartEventArgs e)
    {
        pl.Visible = true;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -