VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
.net技术
-> c#
一个已经郁闷了好长时间的问题,详细说明请您进入阅读,谢谢!
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
一个已经郁闷了好长时间的问题,详细说明请您进入阅读,谢谢!
[已结贴,结贴人:mlhy20060406]
发表于:
2007-01-13 15:12:20
楼主
我想在一个运行的exe程序的窗体中的panel面板上随意的添加控件,
比如在运行的窗体上我有一个toolbar工具栏,工具栏上的按钮
文本上写着有标签、文本框、图片框、单选按钮,复选框,
等基本控件名称,只要点击一个相应的按钮,就可以在panel上
画出一个相应的控件,比如点击的按钮上面写着标签,就可以
在panel上鼠标点击处显示一个label标签,并能修改标签的显示
的内容即text属性,背景色,前景色,字体选择大小的改变,
并能改变控件的大小而且可以移动该控件的位置,
工具栏上的其他按钮的功能大概都是如此。
在panel上所画的控件的位置,控件的字体,位置并能够保存下来,
退出软件一边下次进入时和上一次所做的变动后保存的位置一样。
说这么多废话的意思就是:我想做一个打印报告,报告中控件的位置
不是固定的,使用者可以改变控件的位置,比如picturebox控件的大小
移动其位置。
我所遇到的问题就是在panel面板控件中画n条线的位置如何保存下来,
而且我在画线条时画错位置了如何取消或者删除原来所画的线条,所添加
的控件也是这样。
我现在的做法是写一个配置文件,配置文件保存控件的位置,名称,尺寸,
显示的内容(text属性内容),控件的字体,前景色,背景色,问题是控件
字体的名字、字体大小是只读,只能同过fontdialog对话框来修改,我的
意思是修改以后并能保存下来,下次再进入程序时就是该过后的字体了,
所有控件的位置也是如此。
[pictureboxes]
count=2
left0=3120
top0=3825
width0=5475
height0=4125
left1=3120
top1=3825
width1=5475
height1=4125
[textboxes]
count=1
top0=8745
left0=1620
height0=6825
width0=9135
fontname0=宋体
fontitalic0=false
fontsize0=9
fontstrikethru0=false
fontbold0=false
fontunderline0=false
forecolor0=0
[lines]
count=0
color0=
width0=
x00=1090
y00=2254
x10=9660
y10=30
[statictext]
count=3
name0=填写大名:
top0=960
left0=3840
fontname0=宋体
fontitalic0=false
fontsize0=24
fontstrikethru0=false
fontbold0=false
fontunderline0=false
forecolor0=32768
name1=公司:
top1=1485
left1=4425
fontname1=宋体
fontitalic1=false
fontsize1=18
fontstrikethru1=false
fontbold1=true
fontunderline1=false
forecolor1=16711680
name2=你好:
top2=8355
left2=1335
fontname2=宋体
fontitalic2=false
fontsize2=12
fontstrikethru2=false
fontbold2=false
fontunderline2=false
forecolor2=16711680
我是通过读上面的配置文件来装载控件和修改后保存控件的位置,
这样做我发现了几个问题不能解决(就是上面所诉的问题),那位
大哥或者大姐又没有其他的好方法,或者有这方面的资料和源代码,
对这个问题我已经郁闷了好长时间了。
在此先谢谢大家进入阅读!希望大家能帮我解决一下
发表于:
2007-01-13 15:18:17
1
楼 得分:
0
自己先顶一下了
发表于:
2007-01-13 15:18:33
2
楼 得分:
20
用xml文件保存,将线条需要保存的属性(如长度、颜色、高度等)保存到xml配置文件,然后在打开的时候,通过此信息用反射的方法将其添加到panel上。
发表于:
2007-01-13 15:23:27
3
楼 得分:
10
都已经是只读属性了。又要动态加载。那加载的时候肯定只能是默认值了。
要么把你要用到的控件都重载一下,把这两个属性改成可写的。
发表于:
2007-01-13 15:24:27
4
楼 得分:
0
zhgroup(王员外) ( )
用什么保存倒无所谓的。只是反射过去后,怎么赋值呢?那两属性是只读的。
发表于:
2007-01-14 12:29:54
5
楼 得分:
0
up
发表于:
2007-01-16 12:02:45
6
楼 得分:
0
从控件中可以读取font的值和forecolor的值,根据这两个值,保存font和forecolor的值到xml文件中,在初始化的时候,根据保存的值,先反射生成都市font和color,然后再分别赋值给控件,.
发表于:
2007-01-20 08:41:02
7
楼 得分:
0
上一周去别的公司了,没来的及上网!
to: zhgroup(王员外)
但是这个“线”的位置,我可以在panel中随意移动和删除吗?
能不能提供一些代码呢?这个问题我真的郁闷好久了
谢谢你们的指点
发表于:
2007-01-27 10:25:12
8
楼 得分:
0
up
发表于:
2007-01-27 12:01:22
9
楼 得分:
0
hehe
发表于:
2007-02-26 15:49:25
10
楼 得分:
0
自己再up一下
发表于:
2007-02-26 17:38:05
11
楼 得分:
0
up
发表于:
2007-02-26 17:56:39
12
楼 得分:
10
如果想移动删除所画的线条,需要把每个线条元素化,封装,然后各个元素分层显示,处理。再加上撤销等功能,好像不是那么容易。
发表于:
2007-03-05 12:53:08
13
楼 得分:
0
各位老大能不能给出事理代码?
发表于:
2007-03-08 15:10:01
14
楼 得分:
0
again up
发表于:
2007-03-10 08:55:04
15
楼 得分:
0
up
发表于:
2007-03-22 09:53:32
16
楼 得分:
10
用xml文件保存,将线条需要保存的属性(如长度、颜色、高度等)保存到xml配置文件,然后在打开的时候,通过此信息用反射的方法将其添加到panel上。
严重同意
发表于:
2007-03-22 09:59:04
17
楼 得分:
0
to:leixueqiyi()
能不能给出一些代码事例呢?
发表于:
2007-03-26 10:26:14
18
楼 得分:
0
从控件中可以读取font的值和forecolor的值,根据这两个值,保存font和forecolor的值到xml文件中,在初始化的时候,根据保存的值,先反射生成都市font和color,然后再分别赋值给控件,.
发表于:
2007-03-26 11:27:34
19
楼 得分:
0
能不能给出一些代码?
下一篇:
where:语句如何对泛型用多个类进行约束?
上一篇:
一个mdi问题,请大家昂帮忙啊!!
相关文章
求助中~~~~~~~~应用程序开发中的简单问题...
c# 后台程序
异常处理
关于vs2005登陆控件,是否必须安装sql serv...
正则表达式替换<img>中src问题
翻出以前没有完成的一个五子棋
设计注册winform,其中有姓名,电话,帐号,密码...
无法打开存储在数据库中的office文档
入职笔试题目,供大家找工作面试时参考.
求助!!关于fckeditor 2.4
在编辑网页时,怎么获得拖入网页的控件的名称、类...
请教getfiles方法用法
asp.net2.0(c#)视频点播群 qq群号:158077...
如何處理罕見字的存儲顯示??十萬火急,已經在這...
小菜求助.vb.net反盗链代码出错!
gridview中嵌入checkbox的问题
请教asp.net高手,有一定难度
contextmenu的奇怪问题,click事件丢失
如何取得搜索后的网页数据
关于弹出确认删除对话框的问题!!!
其他资讯
关于sql存储过程中的事务处理.
求助用户控件中取值的问题
如何将一张彩色图片变成白色图片 在线...
★★★送分快来抢★★★:filesystemwatcher类在...
求菊花论坛注册邀请码
提高绘图速度,使用双缓冲,告别bitblt,以免你的...
js操作url中#后面字符的问题
用vs2005执行以前vc6.0的程序出现这个错误。。。...
vb.net子窗体不能同时打开的问题?
请问一个项目只能输出一个dll文件么,我在一个类...
菜鸟上路第一步:关于图片的处理
博客的模板是怎么换的啊可以换多个主题,大家有没...
提问:有谁知道,vs2005中的winforms 控件跟...
怎样向access插入数据
如何取得vs中代码的高亮信息?
关于datagrid中嵌套dropdownlist,怎么写dropdow...
100分!!!急!急!急![只能输入中英文的正则表...
求一个c#备份oracle数据库的程序!!!!!!!!!!!!!!!...
¦m¦ 第二贴:更以前别的人代理...
textbox中光标定位的问题
快速检索
分类导航标签a
Web 开发Ajax
计算机图书清华大学出版社
社区支持新版申请
Web 开发非技术区
Delphi语言基础/算法/系统设计
WebSphere企业门户/WS
C++ Builder数据库及相关技术
硬件/嵌入开发嵌入开发(WinCE)
其他数据库开发SQL
软件培训/认证/考试软件认证
微软创新杯软件开发大赛渲染技术竞赛
专题开发/技术/项目人工智能技术
产品/厂家中国软件技术大会
Web 开发PHP
其他数据库开发OS
最新资讯
关于窗体传值的问题.急!!!谢谢
【小弟愚钝,求注释--从数据库读菜单】
textbox.text不能加入到查询的问题
一个郁闷问题,求教高手!
java 连接orcale 10j 数据库url设...
在新窗口中打开图片的问题
mysql中怎么用sql语句生成xml
有谁知道http://extjs.com/中的json+grid+layout...
ie限制js的问题
如何在类中定义一个另外一个类的变量?
我想销毁硬盘上的数据啊,有api函数可以找到fat表...
做网页,怎么让那个按钮当在页面上点击回车,就相...
初学线程,这样写对吗?(急!)
同一页面有n个(n值不确定)同名的按钮,form怎么接...
sitemap奇怪问题,post如何传入两个或以上参数。...
protel 99的公制是以毫米为单位吗
请问有会javascript的吗?跪求一个javascript代码...
如何将windows的fon字体转换为bdf或pcf?
在vs2003环境下,我用c#.net做的程序想实现打印功...
客户端是不是一定要用tclientdataset,直接用tado...
eclipse开发j2me时,图片显示不出来,路径没问题
郁闷的今天
csdn广告打的也太假了吧
在winfrm里,如何判断某一节点是viewtree的第一根...
深圳.求职...asp或asp.net开发
求分页,排序的存储过程
c#是属性的选择题?
请问googlemap只是用javascritp做的吗?
fckeditor的菜单设置问题
急!急!在asp中session bean与application...
wince5.0 可以安装在window2003操作系统上吗...
数据库问题
求助:急!!!paradox 问题:外部数据库驱动...
后台数据在前台绑定的问题
要想把一个大于128的整数保存在byte中(取时以无...
asp。net连接db2显示乱码,高手进来帮忙,兄弟门...
小问题,在线等!
如何去实现当1名软件工程师的梦想
type library 自定义类型
郁闷,迷茫,散分
热门点击
select 语法错误,
vb 下如果实现webbrowser控件图片下载 ...
如何赋值給字符串
vc++6.0中为什么获得父窗口dc句柄后可以在子视窗...
提供汽车临时牌照管理系统
自动注册数据源之后如何确定m_nfields 值的...
请问这样用是不是安全的?
如何识别word里面用公式编辑器编辑的公式
呵呵,一个简单问题。你们前辈当然懂,问你们了。...
找不到u盘
asp調用的crystal report報表,之前好好的,今...
如何编写wince上的下载程序
微软bi开拓者第一界系列培训活动暨微软bi开拓者论...
在myeclipse下部署websphere5.1的问题
怎样获取gridview中的textbox 的值
qq聊天信息的获取与自动发送
文本文件里面逗号如何判断啊??
如何把 access 中与odbc相关的文件打入...
网站之间如何传递调用数据??
一个存储过程的问题 请求帮助
求助fckeditor编辑器问题,急。在线等!!!!
数据筛选的sql语句问题!!
cat.create pstr错误提示"实时错误424"要求...
强悍推出华东骨干浙江丽水a类电信核心机房-诚招代...
printktimes 的问题。。
进入系统出现蓝屏 (0x00000006b)
装好apache2.2.4没有了apache.exe?
vba里有没有arraylist的这种概念
tongbasev1.2 内存数据引擎 suse ...
请问:嵌入式系统中tcp/ip如何支持邮件收发
=============================================...
招聘asp.net c#高级工程师(北京,2名)
各位大哥帮帮忙哦--无组件上传?是把图片放在数据...
跪求 nec versapro nx va46...
asp.net
我决定对中国的城市周边环境进行改造
【好像没有分了】开新版,庆祝一下
如何实现文件下载??
最后10分 问个正则表达式的问题
问题简单,容易解决,简直送分~~关于aspnet_regsql...