C#winform开发,有没有类似mfc 的View控件?

问题描述

C#winform开发,有没有类似mfc的View控件:比如说:我需要在类似view的控件上绘图,或者加载图片。我使用winform的panel,在上面画,超出客户区的部分总是没有滚动条。winform有没有这种在种像view一样可以绘图的控件。

解决方案

解决方案二:
mfc的View控件张什么样?没见过
解决方案三:
引用1楼happy09li的回复:

mfc的View控件张什么样?没见过

就是能用gdi在上面能画,能写,还能出来滚动条,当我要画的文档的长度大于客户区时,能出现滚动条。如同这样:
解决方案四:
C#所有控件都能绘图。你可以放两个Panel,里面的大一点,做画布;外面的小一点,作为可视区,并设置AutoScroll属性为TRUE
解决方案五:
一般想要绘图是在winform中采用哪种机制或者是那种控件
解决方案六:
引用3楼assky124的回复:

C#所有控件都能绘图。你可以放两个Panel,里面的大一点,做画布;外面的小一点,作为可视区,并设置AutoScroll属性为TRUE

那我应该在大的panel上面画,根据画的内容动态调整panel的大小,小的那个作为可视区设置AutoScroll为true吗?
解决方案七:
引用3楼assky124的回复:

C#所有控件都能绘图。你可以放两个Panel,里面的大一点,做画布;外面的小一点,作为可视区,并设置AutoScroll属性为TRUE

还有如果我如何panel进行缩放,以及panel上面的内容同时进行缩放。C#有没提供这样的机制。
解决方案八:
WCF有个可缩放放控件。Winfrom你要自己处理,不过也不难,缩放下Graphic对象就行了
解决方案九:
说错了WPF
解决方案十:
引用7楼assky124的回复:

WCF有个可缩放放控件。Winfrom你要自己处理,不过也不难,缩放下Graphic对象就行了

谢谢,我快弄好了。
解决方案十一:
引用9楼chyun7290的回复:

Quote: 引用7楼assky124的回复:
WCF有个可缩放放控件。Winfrom你要自己处理,不过也不难,缩放下Graphic对象就行了

谢谢,我快弄好了。

多亏你帮忙

时间: 2024-11-02 04:19:53

C#winform开发,有没有类似mfc 的View控件?的相关文章

bcg tab控件-基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果

问题描述 基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果 基于BCG对话框工程,想在主对话框添加类似MFC的Tab控件的效果,但是不知道BCG中哪个类能实现类似功能,最好给出具体实现...还有网上关于BCG的资料太少,很多东西都查不到,有谁有好的资源可以共享哈 解决方案 你下载的是试用版还是带源代码的完整版本,后者带有例子源代码,这就是最好的资料.

标准MFC WinSock ActiveX控件开发实例(II)高级篇

回顾:在上一篇文章<标准MFC WinSock ActiveX控件开发实例>中我们详细介绍了控件的开发过程,以及接口和事件的 添加和响应方法.现在我们将继续上次没有写完的控件继续进行开发,并完善作为一个WinSock控件应该具备的功能. 二.按照前一篇文章提到的知识,现在我们来添加两个新的接口分别是SendData()和GetData(),它们看起来如下: //网络数据发送,在指定的超时时间内进行发送然后返回,成功返回实际发送字节数,否则返回负数 long CMFCWinSockCtrl::S

基于MFC的ActiveX控件开发

ActiveX 控件是基于组件对象模型 (COM) 的可重用软件组件,广泛应用于桌面及Web应用中.在VC下ActiveX控件的开发可以分为三种,一种是直接用COM的API来开发,这样做显然非常的麻烦,对程序员要求也非常高,因此一般是不予考虑的:一种是基于传统的MFC,采用面向对象的方式将COM的基本功能封装在若干MFC的C++类中,开发者通过继承这些类得到COM支持功能.MFC为广大VC程序员所熟悉,易于上手学习,但缺点是MFC封装的东西比较多,因此用MFC开发出来的控件相对会比较大,因此比较

mfc的列表控件怎么实现类似icon风格那样,但是插入的是jpg图片

问题描述 mfc的列表控件怎么实现类似icon风格那样,但是插入的是jpg图片 mfc的列表控件怎么实现类似icon风格那样,但是插入的是jpg图片,听说用drawitem可以模仿,求教程,或者其他方法 解决方案 嗯,自己绘制可以实现.google mfc listbox owner redrawn codeproject有很多. 比如 http://www.codeproject.com/Articles/15751/Graphic-and-Text-Ownerdraw-Listbox 解决方

activex-基于mfc的ActiveX控件,如何使控件自动调整大小,停靠整个窗口?

问题描述 基于mfc的ActiveX控件,如何使控件自动调整大小,停靠整个窗口? 最近,有一个需求,需要做一个ActiveX控件,基于mfc开发的ActiveX控件. 环境: win7+vs2010+mfc 需求是:需要使控件在设计的时候,可以自适应所放的容器,实现自动缩放的功能,比如,我放到一个100*200的区域,ActiveX控件自动缩放一样的大小进行填充.小弟是刚学mfc,希望有大神指导一二,帮帮忙,谢谢.能不能举个例子,进行参考,或者给出解决方案. 解决方案 VB窗口大小,控件自动调整

C++ 关于MFC List Control 控件的总结_C 语言

1\在开发项目时,使用到了 listcontrol 控件,就一些问题,做一下备注,以备以后使用 (1)  给list项目 删除所有的项目  DeleteAllItems(); (2) 给list项目 添加一个列 .InsertColumn(0, _T("编号")); (3)给list a项目 设置列的宽度 .SetColumnWidth(0, 50); (4) 在添加项目之前 可以使用 .SetRedraw(false); 来禁止 重画,这样可以提高效率.当添加完成后,可以 使用 .S

《Android开发进阶:从小工到专家》——第2章,第2.1节重要的View控件

第2章 创造出丰富多彩的UI-View与动画Android开发进阶:从小工到专家在第一章中,我们说到Android的用户界面构成,实际上就是Activity由一个搭载着视图树的Window构成.作为与用户直接交互的元素,UI控件变得尤为重要.本章将介绍部分常用且重要的控件.自定义控件.动画等内容,使我们进一步认识View,进入更丰富多彩的视图世界. 2.1 重要的View控件通常来说用户界面都是由Activity组成,Activity中关联了一个PhoneWindow创建,在这个窗口下则管理了一

mfc界面美化-MFC的Button控件设计界面

问题描述 MFC的Button控件设计界面 新手求救,花了一天做button按钮的设计还做不出来,能改变颜色和大小就好,最好能有源代码,这样我才看的懂 解决方案 MFC_Button控件MFC Button控件的背景色MFC Button控件的背景色 解决方案二: CButton有个SetBitmap函数,想要什么图案自己画,大小是按钮的基本参数,很容易设置. 解决方案三: 要重绘啊,自己用代码来生成按钮

Win32开发入门(15):ListView控件

这个控件其实不用阿拉来介绍,因为它太常见了,就好像我们一出门就会看到妹子一样常见.当然 也可以说,它是对ListBox的扩充. 在使用该控件之前,我先介绍VS的一个相当好玩的功能. 在代码文件的#include指令上右击,从弹出的菜单中选择"生成包含文件关系图",如下图: 开发入门(15):ListView控件-"> 然后你喝一口咖啡,你会看到这样的东西: