控件_控件背景透明 - CSDN
精华内容
参与话题
  • C#自定义控件

    千次下载 热门讨论 2020-07-30 23:30:38
    C#自定义控件
  • 2.通常的安全控件分为两种,一种是指支持IE内核的浏览器,一种支持所有内核的浏览器,支付宝采用的是支持所有内核的浏览器,但是为了使用IE内核浏览器的一些特性支付宝继续保留IE内核版本 3安全控件密码输入有两种...
  • Winform常用控件的使用(一)

    万次阅读 2018-06-30 00:48:19
    1.按钮控件1.1 单选按钮单选按钮(RadioButton)控件可以显示文本或图像,也可以同时显示文本和图像,单选按钮一般用来提供给客户在一组选择项中选择一项。在一个控件容器中的所有单选按钮视为一组,直接在窗体 Form...
    1.按钮控件
    1.1 单选按钮

    单选按钮(RadioButton)控件可以显示文本或图像,也可以同时显示文本和图像,单选按钮一般用来提供给客户在一组选择项中选择一项。在一个控件容器中的所有单选按钮视为一组,直接在窗体 Form 上放置的单选按钮将自动成为一组,这时,窗体就是容器。

    使用单选按钮时往往伴随着使用 GroupBox 控件或 Panel 控件,这两个控件非常简单,在窗体上表现为一个矩形区域,作为单选按钮的容器将不同组的单选按钮分开。

    (1)创建一个程序。在窗体设计器视图中添加一个文本框控件,一个分组框控件和两个单选按钮控件。

    (2)各控件属性设置如表

    控件对象名称属性名称属性值描述
    RadioButton1/RadioButton2Checkedfalse未选中
     Font黑体黑字体
    textBox1Font宋体,18pt宋体,小二
    groupBox1Text字体设置单线按钮的容器

    添加按钮的默认事件CheckedChanged,事件代码。

    1      private void radioButton1_CheckedChanged(object sender, EventArgs e)
    2       {
    3            if(radioButton1.Checked==true)                        //判断是否被选中
    4            {
    5                textBox1.ForeColor = Color.Blue;                    //设置颜色为红色
    6            
    7            }
    8        }
    9
    10
    11        private void radioButton2_CheckedChanged(object sender, EventArgs e)
    12        {
    13            if (radioButton2.Checked == true)        
    14            {
    15                textBox1.ForeColor = Color.Red;
    16            }

    17        }

    代码1到7行是第一个单选按钮的改变事件,第3行是判断是否被选中】,如果被选中则设置字体颜色为红色,11行到17行是第二个单选按钮改变事件,第13行判断第二个按钮是否被选中。运行程序。


    程序使用GroupBox 控件作为单选按钮的容器。在这一组单选按钮中,如果把其中一个单选按钮的 Checked 属性值为 true,那么另外的单选按钮的 Checked 属性值会自动变成 false。

    1.2 复选框控件(CheckBox)

    复选框和单选按钮控件的功能相似,允许用户从选择项列表中进行选择。不同之处在于,复选框可以选定多个 CheckBox 控件

    在上一个例子的基础上,再添加一个分组和两个复选框

    添加复选框的默认CheckedChanged 事件



    效果图


    选中粗体:选中粗体在选中下划线,选中粗体不选中下划线,不选粗体选中下划线,两者都不选。

    选中下划线:选中下划线再选中粗体,选中下划线不选中粗体,不选下划线选中粗体,两者都不选。

    2.图片控件

    2.1 图片框(PictureBox)

    该控件用来在控件上显示一张图片。通常使用图片框来显示BMP、ICON、JPEG、GIF、PNG、JPG 等文件中的图形,可以通过设置图片属性的Image 属性来显示图片,还可以通过设置图片框的 SizeMode 属性来控制图片的显示模式 ,属性 SizeMode  的枚举值如下所示:

    • AutoSize:图片控件调整自身大小,是图片正好完全显示在图片框中。

    • CenterImage:如果图片框比图像大,则图像将居中显示。如果图片比图片框大,则图片将位于图片框中心,而外边缘将会被剪裁掉。

    • Normal:图片被置于图片框的左上角,如果图片比图相框大,则该图像将会被剪裁掉。

    • StretchImage:拉伸或收缩图片框中的图片,以适合图片框的大小。

    • Zoom:控制图片大小按原有的大小比例扩大或缩小。

    还可以通过设置图片框的 BorderStyle 属性来设置图片框的边框样式。

    属性 BorderStyle  枚举值如下:

    • None:表示没有边框。

    • FixedSingle:表示单线边框。

    • Fixed3D:表示立体表框。

    可以通过创建一个 Bitmap 实例并将赋值给图片控件的 Image 属性来实现图片显示。

     pictureBox1.Image = new Bitmap("D:\\MyDownloads\\51bOOOPICc3_1024.jpg");

    程序中出现的路“ D:\\MyDownloads\\51bOOOPICc3_1024.jpg ”中的\\表示一个反斜杠,如果转义字字符开头前面就加一个\,路径也可以这样描述:"@D:\MyDownloads\51bOOOPICc3_1024.jpg"

    还可以通过 Image 类的静态方法 FromFile() 获取图像文件,并将其赋值给图片框控件的 Image 属性来实现显示图片。

    pictureBox1.Image = Image.FromFile("D:\\MyDownloads\\51bOOOPICc3_1024.jpg");

    默认情况下,图片框控件在显示时没有任何边框,即时图片框不包含任何图像,仍可以使用 BorderStyle  属性提供一个标准或三维的边框,一边使图片框与窗体的其余部分区分,图片框不是可选择的控件,这意味着该控件不能接受输入焦点。

    2.2 图片列表框控件(ImageList)

    该控件不是用来显示图片而是用来保存图片文件的,相当于一个图片容器,其本身并不显示在窗体上,通常由其他控件使用,如Lable、Button、ListView、TreeView、ToolBar等。一般将BMP、JPG、ICON等图片文件添加到ImageList 控件中,其他控件在需要时直接调用这些图像,而无需从文件中查找。

    在.NET中,也可以不使用图片列表框让每个控件在其内部保存对象,但这样效率很低,因为不允许多个控件同时访问一张图片——每个需要图像的控件都必须自己保存图像。

    图片列表控件常用的属性

    • Images: ImageList中所有图片组成的集合。

    • ImageSize:ImageList中每张图像的大小,有效值在1~256之间,默认值是16×16。

    • ColorDepth:标识图片每个像素占用几个二进制,值越大,图片质量越好,占用的存储控件越大。

    • TranparentColor:用来指定某个颜色为透明色,默认值为白色。

    建立图片列表控件首先从工具箱把 ImageList 添加到窗体,选中 ImageList 控件后再属性 窗口中选择 Images属性并单击后面的链接按钮,将弹出“”图像集合编辑器“”如图


    单击“”添加“”按钮,在弹出的“打开”窗口中选取图像文件,图像集合编辑器的右边栏为目前所选取图片的信息,这样就将图片添加到图片列表框中了,图片列表框的作用并不在于此控件本身所提供的属性和方法,而在于能够被其他控件所连接,使其他控件可以访问图片列表框中所存储的图片。

    OVER

    励志文字:人在世的时候,以为来日方长什么都有机会,其实人生是减法,见一面,少一面。

    展开全文
  • ASP.NET Web常用控件--按钮类型控件

    千次阅读 2018-12-09 10:56:13
    Button控件:  Button控件有两种类型:提交按钮和命令按钮,提交按钮用来将Web页面送回到服务器,而命令按钮一般用于处理控件命令事件。   Button控件常用属性:    CausesValidation:用于确定该控件是否...

    Button控件:

       Button控件有两种类型:提交按钮和命令按钮,提交按钮用来将Web页面送回到服务器,而命令按钮一般用于处理控件命令事件。

     

    Button控件常用属性:

               

        CausesValidation:用于确定该控件是否导致激发验证,比如在我们注册用户的时候,在单击 “重置”按钮时并不需要触发控件的验证,这时候,我们就将CausesValidation的值设为false,放置在单击“重置”的时候导致控件激发验证。

        OnClientClick:用于表示客户端执行的脚本。

        PostBackUrl:获取或者设置从当前页面发送到的网页的URL。

     

    实例代码:

        protected void Button1_Click2(object sender, EventArgs e)
        {
            Response.Write("<script>alert('我接下来要去跳转到用户信息界面,URL是:Test2.aspx')</script>");
            Session["UserName"] = txtUsreID.Text.Trim();
            Session["Pwd"] = txtPwd.Text.Trim();
            //Response.Redirect("Test2.aspx");
        }

                                               


    LinkButton控件:

      它和Button控件功能相似,但是样子不一样,LinkButton控件以超链接的形式显示。     

                                                    

    PostBackUrl:用于设置连接到的网页,我们可以直接设置。

                                      


    ImageButton控件:

      功能和Button控件相似,但是ImageButton控件可以显示具体的图像。

    常用属性:

          


    HyperLink控件:

      该控件功能和 Html的 <a href="">控件相似,它的显示模式为超链接形式,需要我们注意的是 当用户点击了 HyperLink控件,不会再服务器代码汇总引发事件,只实现导航功能。

    常用属性:

             

    NavigateUrl:用于设置点击HyperLink控件所要连接到的网址,具体设置方法可参照上边LinkButton控件的PostBackUrl属性的设置方法。

    Target属性表示一个框架或窗口的显示样式,Target属性一般以下划线(_) 开头,成员如下图:

                              

    网上的小技巧

           

     


    总结:

      实践实践再实践。。

    展开全文
  • HTML5新控件 - 日期和时间选择输入

    万次阅读 多人点赞 2016-03-17 15:51:30
    支持日期控件的浏览器会提供一个方便的下拉式日历,供用户选择。 注意:目前只有Chrome和Opera提供下拉式日历支持,其它浏览器仍是一个普通文本框。1,日期控件 - date<input type="date" value="2015-09-24"/>2,...

    HTML5定义了几个与日期有关的新控件。支持日期控件的浏览器会提供一个方便的下拉式日历,供用户选择。
    注意:目前只有Chrome和Opera提供下拉式日历支持,其它浏览器仍是一个普通文本框。

    1,日期控件 - date

    这里写图片描述

    <input type="date" value="2015-09-24"/>

    2,时间控件 - time

    这里写图片描述

    <input type="time" value="13:59"/>
    <input type="time" value="13:59:59"/>

    3,日期时间控件 - datetime-local

    这里写图片描述

    <input type="datetime-local" value="2015-09-24T13:59:59"/>

    4,月控件 - month

    这里写图片描述

    <input type="month" value="2015-09"/>

    5,周控件 - week

    这里写图片描述

    <input type="week" value="2015-W02"/>

    6,日期时间控件也支持min和max属性,表示可设置的最小和最大时间

    这里写图片描述

    <input type="date" value="2015-09-24" min="2015-09-16" max="2015-09-26"/>
    展开全文
  • Html基本控件介绍

    千次阅读 2018-07-17 13:46:14
    主要介绍 input、select、textarea、label、fieldset、ul、ol、li等标签 目录 1. &lt;input&gt;标签:主要用于收集用户信息,可根据不同的type属性值,拥有多种形式。 ...标签:可创建单选或多选菜单,类似...

      主要介绍 input、select、textarea、label、fieldset、ul、ol、li等标签

    目录

    1. <input>标签:主要用于收集用户信息,可根据不同的type属性值,拥有多种形式。

    2. <select>标签:可创建单选或多选菜单,类似于winform的combox或listbox。

    3. <textarea>标签:多行文本区域。

    4. <label>标签:相当于一个展示文本框。

    5. <fieldset>标签:类似于winform中的groupBox控件。

    6. 列表标签:介绍ul、ol、li。

     

    1. <input>标签

    <input> 标签用于搜集用户信息。

    1.1 type属性

    根据不同的 type 属性值,输入字段拥有很多种形式。可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。

    text:文本区域
        readonly属性:是否只读。
    password:密码区域,输入的文本以'*'展示
    checkbox:复选框
        checked属性:是否选中;
    radio:单选框;
        name属性:指定多个单选框的在一个区域里进行单选操作
    reset:重置当前<form>表单里所有标签到初始化状态(如清除文本区域内容)
    submit:提交当前<form>表单信息到指定页面
    button:普通按钮
        value属性:button按钮显示的文本
    file:文件选择标签
    hide:隐藏区域,可以把一些不展示给用户,而自己使用的信息存放于此
    image:图片区域
        src属性:指定图片存放的路径;
        title属性:鼠标移到图上显示的文本;
        alt:图片加载失败或关闭时,显示的文本;

     

    1.2 示例

     

    2. <select>标签

    可创建单选或多选菜单,类似于winform的combox或listbox。

    2.1 属性

    1) size {int}:设置下拉列表尺寸。默认的为combox样式;大于1时,就是listbox样式。
    2) multiple {boolean}:是否多项选择。若为多选,按住Ctrl+左键可进行多选操作。

    3) item子项:

    ① <optgroup>标签:定义选择项的类别,不能被选中。
      label {string} 属性:类别展示的名称
      title {string} 属性:鼠标移到选择项上去,要展示的信息

    ② <option>标签:定义可选的项目
      vlaue {string} 属性:选择项具体的名称
      title {string} 属性:鼠标移到选择项上去,要展示的信息

     

    2.2 示例

     

     

    <h3>select标签</h3>
    <select id="province" multiple=multiple size="6" >
        <optgroup label="直辖市"  ></optgroup>
        <option value="bj" title="北京市" >北京</option>
        <option value="sh">上海</option>
        <optgroup label="省市" ></optgroup>
        <option value="zj">浙江</option>
        <option value="fj">福建</option>
    </select>

     

     

     

    3. <textarea>标签

    多行文本区域,可以通过 cols 和 rows 属性来设定 textarea 的尺寸。

    3.1 属性

    rows {int}:表示显示的行数。
    cols {int}:表示显示的列数。
    readonly {boolean}:是否只读。

     

    3.2 示例

     

     

    4. <label>标签

    相当于一个展示文本框。

    4.1 属性

    for {elementID}:关联对应的控件id;当点击此label标签时,绑定id的控件会获取焦点;

     

     

    <table>
        <tr>
            <td><label for='username'>姓名:</label></td>
            <td><input type="text" id='username'/></td>
        </tr>
        <tr>
            <td><label for='userpwd'>密码:</label></td>
            <td><input type="password" id='userpwd' /></td>
        </tr>
    </table>

     

     

     

    4.2 示例

     

    5. <fieldset>标签

    类似于winform中的groupBox控件。

    5.1 item子项

    <legend></legend>:表示抬头的名称。

    <h3>fieldset标签</h3>
    <fieldset style='width:130px' >
        <legend>性别</legend>
        <input type="radio" name='sex' value='boy' />男
        <input type="radio" name='sex' value='girl' />女
    </fieldset>

     

    5.2 示例

      

    6. ul、ol、li 列表标签

    6.1 介绍

    ul :unordered list (无序列表)
    ol :ordered list  (有序列表))
    li :list item (列表项目),基于上面2个列表子项目。

    代码示例:

     

     

    <ul type=circle>
        <li>ul1</li>
        <li>ul2</li>
        <li>ul3</li>
    </ul>
    
    <ol type=1>
        <li>li1</li>
        <li>li2</li>
        <li>li3</li>
    </ol>

     

     

     

    6.2 属性

    type  {string}:定义了<li> 标签前面的符号样式。

    ul:type 有:circle 空心圆,disc 实心圆,square 实心正方形, none :前面无符号;
    ol:type 有:1 :表示有序的1,2,3; a :表示有序的a,b,c;i :罗马数字i,ii,iii;虽然还可以定义为:circle、disc、square、none但现实都为1,2,3等序列;

    展开全文
  • web常见控件介绍

    万次阅读 2018-07-06 14:32:22
    常见的控件: 1.文本输入框(TextBox) 2.按钮控件(Button) 3.下拉选框(DropList) 4.日期/时间控件(Date/TimePicker) 5.(图片、文件)上传控件(Upload) 6.树形控件(TreeView) 7.列表框(ListBox) 8...
  • 控件与组件的区别

    千次阅读 2012-11-18 15:00:54
    在学习编程语言的过程中,往往会在参考材料的字里行间看到“组件”和“控件”这两个概念。它们之间到底有何区别? 组件(Component)比控件(Control)涵盖的范围要广,控件是组件的一种。 什么是组件?可以把它...
  • 控件分类

    千次阅读 2018-06-01 14:51:13
    控件可以有自己的属性和方法,其中属性是控件数据的简单访问者,方法则是控件的一些简单而可见的功能,控件创建过程包括设计、开发、调试(就是所谓的3Ds开发流程,即Design、Develop、Debug)工作,然后是控件的...
  • C#开发之自定义控件的简单使用

    万次阅读 2012-10-12 10:34:27
    自定义控件在开发中算常用的技术,因为在解决实际问题时往往.NET Framework提供的控件不能满足所有的需求,还好可以根据.NET Framework提供的基础控件组合扩展成自定义控件。 开发自定义控件需要先新建一个Windows...
  • C#将控件置于最顶层和最底层

    万次阅读 2016-12-02 11:44:36
    btn.BringToFront();//将控件放置所有控件最顶层 btn.SendToBack();//将控件放置所有控件最底层
  • android控件的对齐方式(转)

    万次阅读 2013-09-10 10:58:15
    android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐 android:layout_...
  • WinForm创建自定义控件

    万次阅读 2017-05-03 10:34:26
    虽然VS为我们提供了很多控件可以使用,但有时候这些控件仍然不能满足我们的要求,比如我们要对部分控件进行一些个性化的定制,例如美化控件,这时候就需要自己绘制控件,或是在原有控件的基础上进行修改 自定义控件...
  • C#根据控件名获取控件对象

    万次阅读 2014-11-07 11:27:18
    需求:在一个项目中,要实现一个控件选择功能,如果一个个的去判断,代码会十分难看,由于控件名有规律,是否可以根据控件直接找到对应的控件对象? 实现:利用反射 object o = this.GetType().GetField(name,...
  • C#中常见的控件及功能(一)

    万次阅读 2012-12-24 14:33:36
    1、StatusBar控件——显示各种状态信息。 StatusBar控件可以有状态栏面板(用于显示图标以指示状态)或一系列动画图标(用于指示某个进程正在工作,例如,表示正在保存文档的 Microsoft Word)。 2、...
  • C# 控件置于最顶层、最底层

    万次阅读 2014-08-28 14:37:41
    [csharp] view plaincopyprint? btn.BringToFront();//将控件放置所有控件最前端  btn.SendToBack();//将控件放置所有控件最底端
  • 使用时可以插入两种类型的控件,一种是表单控件(在早期版本中也称为窗体控件,英文Form Controls),另一种是ActiveX控件。表单控件只能在工作表中添加和使用(呵呵,叫表单控件,但却不在表单Form中使用,Form中...
  • WPF 中动态创建和删除控件

    万次阅读 2011-08-15 13:10:50
    动态创建控件 1.容器控件.RegisterName("Name",要注册的控件) //注册控件 2.容器控件.FindName("Name") as 控件类型 //找到控件并转换成相应类型 注意:仅通过 控件.Name来设置是不能通
  • android 控件布局(顶部、底部......) 留着自己用 android:layout_above 将该控件的底部至于给定ID的控件之上 android:layout_below 将该控件的顶部至于给定ID的控件之下 android:layout_toLeftOf 将该控件的右...
  • Android中RelativeLayout各个属性的含义

    万次阅读 多人点赞 2010-10-11 15:38:00
    android:layout_above="@id/xxx" --将控件置于给定ID控件之上 android:layout_below="@id/xxx" --将控件置于给定ID控件之下 android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的...
1 2 3 4 5 ... 20
收藏数 1,201,262
精华内容 480,504
关键字:

控件