asp自定义下拉颜色框

问题描述

类似于这样的c#可以实现网页版的不会只能实现下面的求帮忙实现上面的用asp.net实现

解决方案

解决方案二:
网页上能实现第二个实现不了第一个求
解决方案三:
是颜色名称前面有色块吗?看一下
解决方案四:
使用DorpDownExtender
解决方案五:
下拉框中显示图片和背景颜色//设置下拉列表框privatevoidcbox_DisplayPictures_DrawItem(objectsender,DrawItemEventArgse){if(G_ImageList!=null)//判断ImageList是否为空{Graphicsg=e.Graphics;//得到绘图对象Rectangler=e.Bounds;//得到绘图范围SizeimageSize=G_ImageList.ImageSize;//获取图像大小if(e.Index>=0)//判断是否有绘制项{Fontfn=newFont("宋体",10,FontStyle.Bold);//创建字体对象strings=cbox_DisplayPictures.Items[e.Index].ToString();//得到绘制项的字符串DrawItemStatedis=e.State;if(e.State==(DrawItemState.NoAccelerator|DrawItemState.NoFocusRect)){e.Graphics.FillRectangle(newSolidBrush(Color.LightYellow),r);//画条目背景G_ImageList.Draw(e.Graphics,r.Left,r.Top,e.Index);//绘制图像e.Graphics.DrawString(s,fn,newSolidBrush(Color.Black),//显示字符串r.Left+imageSize.Width,r.Top);e.DrawFocusRectangle();//显示取得焦点时的虚线框}//CodeGo.net/else{e.Graphics.FillRectangle(newSolidBrush(Color.LightGreen),r);//画条目背景G_ImageList.Draw(e.Graphics,r.Left,r.Top,e.Index);//绘制图像e.Graphics.DrawString(s,fn,newSolidBrush(Color.Black),//显示字符串r.Left+imageSize.Width,r.Top);e.DrawFocusRectangle();//显示取得焦点时的虚线框}}}}//添加项目privatevoidbtn_Begin_Click(objectsender,EventArgse){btn_Begin.Enabled=false;//停用开始按钮cbox_DisplayPictures.DrawMode=DrawMode.OwnerDrawFixed;//设置绘制元素方式cbox_DisplayPictures.DropDownStyle=//设置组合框样式ComboBoxStyle.DropDownList;cbox_DisplayPictures.Items.Add("轿车");//添加项cbox_DisplayPictures.Items.Add("自行车");//添加项cbox_DisplayPictures.Items.Add("桥梁");//添加项cbox_DisplayPictures.Items.Add("大厦");//添加项G_ImageList=newImageList();//创建ImageList对象G_ImageList.Images.Add(global::PicturesInComboBox.Properties.Resources.a);//添加图片G_ImageList.Images.Add(global::PicturesInComboBox.Properties.Resources.b);//添加图片G_ImageList.Images.Add(global::PicturesInComboBox.Properties.Resources.c);//添加图片G_ImageList.Images.Add(global::PicturesInComboBox.Properties.Resources.d);//添加图片}
解决方案六:
火狐可以,IE做不到这样
解决方案七:
select标签做不到,要做相同效果,需要使用div作为下拉的部分,自己控制样式,js或css控制显示样式

时间: 2024-10-29 06:33:18

asp自定义下拉颜色框的相关文章

asp.net C#自定义控件一下拉颜色框方法

asp教程.net C#自定义控件一下拉颜色框方法 通过继承ComboBox可以设计出类似C#控件属性栏中的颜色下拉选择框. 添加组件命名为myColorComboBox.cs   第一步:继承ComboBox,public partial class myColorComboBox : ComboBox   第二步:构造下拉颜色选择框 private void InitItems()         {             this.DrawMode = DrawMode.OwnerDra

jQuery 自定义下拉框(DropDown)附源码下载_jquery

先给大家展示下效果图,喜欢的朋友可以下载源码哦 效果演示   源码下载 <section class="main"> <div class="wrapper-demo"> <div id="dd" class="wrapper-dropdown-1" tabindex="1"> <span>手册网</span> <ul class="

Struts2 自定义下拉框Tag标签_java

自定义标签主要包括三个步骤: 1.编写java类,继承TagSupport类: 2.创建tld文件,影射标签名和标签的java类: 3.jsp页面引入tld. 例子:自定义下拉框标签 如果页面上有下拉选择框,通常最好的解决方法是使用数据字典,因为有可能多个页面 使用同一个下拉框,便于后台统一维护. 自定义Tag类 import java.io.IOException; import javax.servlet.jsp.JspException; import javax.servlet.jsp.

asp.net from winform中textbox下拉提示框

asp教程.net from winform中textbox下拉提示框 private void form1_load(object sender, eventargs e) {     autocompletestringcollection strings = new autocompletestringcollection();     strings.add("a1");//不区分大小写     strings.add("a2");     strings.

Jquery Easyui自定义下拉框组件使用详解(21)_jquery

本文实例为大家分享了Jquery Easyui自定义下拉框组件的实现代码,供大家参考,具体内容如下 加载方式 JS调用加载 自定义下拉框不能通过标签的方式进行创建. <input id="box" /> <script> $(function () { //JS 加载调用 $('#box').combo({ required : true, multiple : true, }); }); </script> 属性列表 <script>

jquery美化select自定义下拉框样式示例

select默认的样式的确太丑了,不得不让web前端开发人员费工夫来美化它,在网上搜了一个美化的效果,看起来还不错,收集起来已被后用,需要的可以直接拿去. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://w

android 自定义下拉菜单

    本实例的自定义下拉菜单主要是继承PopupWindow类来实现的弹出窗体,各种布局效果可以根据自己定义设计.弹出的动画效果主要用到了translate.alpha.scale,具体实现步骤如下:          先上效果图如下:左边下拉菜单.中间下拉菜单.右边下拉菜单                   1.主界面布局 activity_main.xml: [html] view plain copy <RelativeLayout xmlns:android="http://s

基于jQuery下拉选择框插件支持单选多选功能代码_jquery

由于最近项目的需求,需要做一个下拉选择框的插件,支持单选显示表单数据,多选显示表格数据,该插件主要运用了jQuery与jqgrid以及easyui. 下面给大家展示下效果图,如果大家感觉还不错,请参考实现代码: 多选:呈现列表 具体代码如下所示: /** *下拉框插件-chooseList *调用插件的方式以及格式: * 1.首先你需要创建一个div面板,给div定义ID * 2.在你所需要的地方调用插件: * 参数说明: * $("#divID").chooseList({ * qu

Android自定义组合控件之自定义下拉刷新和左滑删除实例代码_Android

绪论 最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么"那条友谊的小船儿真是说翻就翻啊",好了,下面先来具体看一下实现后的效果吧:   代码已经上传到Github上了,小伙伴