在vs2003中,内置的web控件,如Lable,Button等放到页面上后可以用鼠标移动位置,改变控件的大小。我做了个控件,颜色等信息可以在设计时(vs2003中)显示出来,设置宽度,高度后也可以显示出来,
但是遗憾的是不能用鼠标拖动控件改变宽度和高度,也不能用鼠标移动位置!!另外一个问题是,控件中有些属性可能有几个可能的值。如Align属性可以从left right center中选一个,我如何在控件的属性页中显示下拉列表?一些属性的输入框的后面有个选择按钮,如aspx页面bgcolor属性后的".."按钮可以选择一个颜色,background属性后面的'..'按钮可以选择一个图片,我怎样才能使我的控件属性也能调出这些对话框呢?现在我知道在控件属性上添加Category可以使属性分组, Description可以添加属性的描述。求解决此问题的办法。
但是遗憾的是不能用鼠标拖动控件改变宽度和高度,也不能用鼠标移动位置!!另外一个问题是,控件中有些属性可能有几个可能的值。如Align属性可以从left right center中选一个,我如何在控件的属性页中显示下拉列表?一些属性的输入框的后面有个选择按钮,如aspx页面bgcolor属性后的".."按钮可以选择一个颜色,background属性后面的'..'按钮可以选择一个图片,我怎样才能使我的控件属性也能调出这些对话框呢?现在我知道在控件属性上添加Category可以使属性分组, Description可以添加属性的描述。求解决此问题的办法。
解决方案 »
- 【高手帮忙】求助c#连接access 违反并发性: UpdateCommand 影响了预期 1 条记录中的 0 条
- 大家帮忙看一下为什么代码跳过去不能执行
- 请教如何反射一个带可变参数的方法?
- 前台<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="查询" />里边传个参数
- 一个数学问题 关于RSA中的模n大数幂乘算法
- 请问如何得到存储过程的返回值
- c#如何开发多页面浏览器 newform(在线等。。。)
- 请教高手:如何删除连接数据库限制只能添加50条记录限制,只能配置3个属型的限制语句!!!!(在线等)
- [求助]XmlDocumnet.Load()方法
- 小问题,求解,请多多帮忙!
- 如何实现软件自动更新新版本?类似于windows的Update
- 提取子字符串的问题
在vs2003中作的自定义web控件,不是webpart(不知道webpart是什么,呵呵)现在知道如何显示下拉列表了,把属性的类型设为enum类型就可以。但是属性页中的下拉列表不可以修改,不可以为空!很是郁闷。适合于那些必须要赋值的属性。如果属性为System.Drawing.Color,就会有选择颜色的下拉框。
从System.Web.UI.WebControls.WebControl就可以实现用鼠标拖放和拉伸了.