C#如何更改控件属性的默认值?
如listview,每次拖出来一个listview,它的View属性为LargeIcon,我都要把它的View属性设置为Details,我能不能自定义一个控件或者其他简单...
如listview,每次拖出来一个listview,它的View属性为LargeIcon,我都要把它的View属性设置为Details,我能不能自定义一个控件或者其他简单方法实现更改它的默认值?
另外我想扩张2个备用的属性,类似于Tag、Hint一样,用来记录一些东西,请问如何实现?如何有代码的话,最好能贴出完整代码,谢谢!
还没有我想要的答案啊,我在网上找了个开源的listview,我在那里修改可以达到我的目的。可是有些控件是没有开源的代码的,还是希望能找到可以更改的方法啊。新建类库也行,请贴出完整代码,可以的运行的! 展开
另外我想扩张2个备用的属性,类似于Tag、Hint一样,用来记录一些东西,请问如何实现?如何有代码的话,最好能贴出完整代码,谢谢!
还没有我想要的答案啊,我在网上找了个开源的listview,我在那里修改可以达到我的目的。可是有些控件是没有开源的代码的,还是希望能找到可以更改的方法啊。新建类库也行,请贴出完整代码,可以的运行的! 展开
4个回答
展开全部
class IListView : ListView
{
public IListView()
{
//修改属性 this.属性名 = ;
}
public string CustomKey
{
get
{
return (string)ViewState["CustomKey"] ?? string.Empty;
}
set
{
this.ViewState["CustomKey"] = value;
}
}
}
追问
这段代码是新建自定义控件的时候编写的吗?还是新建的类库?
追答
你要是会注册自定义控件写那都行,不会就新建个库类然后在工具箱里引用
展开全部
public class MyListView : ListView
{
[DefaultValue(View.Details)]
public new View View { get; set; }
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
做成用户控件,或者自定义控件!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询