C#怎么能实现如图的功能 本帖最后由 haiandengbin 于 2011-10-15 14:25:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ListBox对象貌似是 Object 可以试下继承ListBox控件,然后自己绘制每一项,道理和重绘ComboBox应该是一样的。PS:楼主对Jing这个字有特别的偏好嘛?嘿嘿 还可以使用WPF控件使用ListView,然后把里面的子项ListViewItem的模板给改了,改成两个TextBlock加一个PictureBox轻松搞定 http://www.ourfly.com/download/downloadlist.aspx?type=VB 应该可以仿outlook做的 !! WinForm需要重写控件,WPF中更改模板即可 1、在工程中添加一个UserControl;2、拖三个Label进去,两个居左,用于显示文字(设置不同字体),另外一个右置,Text属性为空,用于显示图片。3、在UserControl_Resize中进行相关处理,以便正常显示内容;4、添加三个属性——string Linkman、string PhoneNumber、image DspImage。5、在Form中添加一个Panel,然后编号代码,循环添加UserControl实例到Panel直到达到需要的数量,需在添加过程中根据个数确定各Control的显示位置。6、在Panel中添加一个vScrollBar,实现调整列表的功能。代码我就没时间写了,这些都不难,我相信你能很快搞定。另外,若觉得vScrollBar不好看,可考虑自己画一个ScrollBar代替它。当然,上网搜几个“类QQ界面程序”你会得到现成的代码,自己按需修改一下就可用。 求CSDN的各位大神帮我看看 用Socket网络通信的问题 在放大图片时出的异常 动态生成datalist问题,急 c#中我要打开网上的文件,但组网是IPX的,要怎么打开? 一个将程序加入windows自动启动的问题。 .NET有给类添加属性的工具吗? 找不到DLL如何解决 爬虫 日期格式问题? 网页错误信息 静态加载tree 问题
应该可以仿outlook做的 !!
2、拖三个Label进去,两个居左,用于显示文字(设置不同字体),另外一个右置,Text属性为空,用于显示图片。
3、在UserControl_Resize中进行相关处理,以便正常显示内容;
4、添加三个属性——string Linkman、string PhoneNumber、image DspImage。
5、在Form中添加一个Panel,然后编号代码,循环添加UserControl实例到Panel直到达到需要的数量,需在添加过程中根据个数确定各Control的显示位置。
6、在Panel中添加一个vScrollBar,实现调整列表的功能。代码我就没时间写了,这些都不难,我相信你能很快搞定。另外,若觉得vScrollBar不好看,可考虑自己画一个ScrollBar代替它。当然,上网搜几个“类QQ界面程序”你会得到现成的代码,自己按需修改一下就可用。