c++中无法修改label的caption属性

chenguoxing517 2008-05-28 12:43:35
前段时间我在网上下载了一个用c++ Builder开发的一个系统,其中有一个Form中有一个label,该lable的caption是开发这个系统的人自己名字,现在我想改成我自己的,可是怎么也改不了
刚开始直接在设计视图修改label的 caption属性,然后重新打开,没用,当我进入该form窗体的设计代码窗口时,发现该label的生成代码如下:
object Label1: TLabel
Left = 40
Top = 24
Width = 273
Height = 41
AutoSize = False
Caption = #25945#24072#20154#20107#31649#29702#31995#32479
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -20
Font.Name = 'MS Sans Serif'
Font.Style = []
ParentFont = False
Transparent = True
end
个人判断该caption属性是否经过了某中处理,该如何修改起caption属性?
...全文
152 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
EVCL即见即所得的嵌入式菜单设计 EVCL开发教程 深圳市洲泰科技有限公司是一家专注于嵌入式系统产品研发的高科技企业 以下对我司的即见即所得的嵌入式菜单系统(EVCL)作简单介绍. 一,EVCL介绍 俗话说“工欲善其事,必先利其器”,对于嵌入式程序员来说,开发维护UI系统, 是一件繁琐,工作量极大的事情。深圳市洲泰科技在嵌入UI开发,总结了大量的 经验,现在倾情奉献我们设计的先进UI工具. 大名鼎鼎的C++builder VCL,大家有听说过吧, 拿着mouse拖拉几下,就可以实现一个标准的Window 界面的程序,我们经过大量的工作, 现在也研发了像c++builder VCL 一样好用的EVCL,事实上,EVCL开发环境也是基于 C++BUILDER2010的,我们只要在C++builder IDE 拖拉几下控件,最点下UI产生按钮, 马上就可以生成基于window风格的嵌入式UI,修改菜单排列,组合构成,间甚致无需修改一行代码. 二,开发介绍 1. 使用C++builder2010 打开Osd tool CB2010\Project1.cbproj 2. 新建建窗口 大小对应你项目LCD屏的分辨率. 3. 在窗口添加控件,EDIT,LABEL,BUTTON,等, 在C++BUILDER2010 IDE设置 这些控件的属性,颜色,文字,大小等. 4. 使用C++BUILDER2010 编译程序,按下主窗口左上角的三角图标,马上把你刚新添 加的窗口编译成c代码. 5. 把EXE 所在文件侠下的 *.h *.c 文件copy到菜单目录tosdemo\menu\下,编译,下 载,即可看到你在C++builder IDE 开发的窗口界面. 6. 各个控件会自动生成关联,并都有自己的消息传输机制,都实现了PC Tab 键移动焦点 的功能. 7.菜单是以窗口为单位的,要把窗口激活,参考MenuInit函数 FormAdd(SUPER_PTR(FormTest_new(), FormBase),MENU_TEST_PAGE); //添加窗口 三.移植 1.一说到移植,就满头大汗,当初我刚想设计UI时,就看了ucGUI的移植,看了很久, 都入不了门,所以才决心自己写ui系统. 2.EVCL 移植很简单, tosdemo\lcd\lcd.c 修改四个函数 LcdInit()-----LCD 初始化 LcdDisplayEn() ----LCD 显示使能 LcdDisplayDisen----LCD 显示禁能 LcdDrawPixel(_s16 x,_s16 y,TColor Color); -------最关键,画点函数,所有图形都基于 这个函数实现 四.已实现组件说明 1. TLabel --文字标签 在c++builder设置属性. 1.1 Caption 显示的文字 1.2 Font->Color 1.3 位置大小,直接使用mouse调整 1.4 Hint 填写TLabel,或被按OK键时执行的用户函数. 1.5 ShowHint 属性使用时,本控件在显示能够被选,有焦点功能 1.6 Helpkeyword 实现包含头文件,比如你的菜单代码要包含 lcd.h 这个文件 直接填 #include”lcd.h” 多个文件,使用空格分开即可 2.TEdit 单行文本框 与1属性相仿 3.TButton 按钮与1属性相仿 4.TChoeckBox 确认框 5.TList 列表框 6.TProgerssbar 进度条 7. _BoolType FormShowMsg(FormBase *FatherForm,char *Msg); 对框 以上7个控件都正常使用,已经满足大部分的人机界面。 新控件不断更新, 我是工科出身,很怕写字,需要帮忙,直接联系我就好。 联系人:梁祚扬 名称:深圳市洲泰科技有限公司 地址:深圳市宝安西乡107国道339号(西成工业区公交站)吉美禾大厦1018 网址:www.zoti.cc 邮件:alex_liang@zot
QReportMaker是一个自动生成QuickRep报表的VCL控件包,适用于数据表打印、表单、票据打印、文档打印及自绘的报表打印,包含TQMPrintDataSet、TQMPrintEhGrid、TQMPrintDBGrid、TQMPrintStringGrid、TQMPrintControl、TQMPrintRichText、TQMPrintQuickRep等组件,可以在Delphi5,6,7和C++Builder5,6使用。1.快速制作报表,只需要指定所需打印的控件就基本完成了报表的制作。 2.提供丰富的页面设置功能,所有设置都可以保存,包括: >>常规的纸张高、宽、边距、方向设置; >>提供打印栏数设置,支持多栏打印; >>可设置整个报表的颜色模式、色彩浓度; >>提供横向压缩、扩展到一页的功能,也可以对报表按比例整体缩放; >>其他设置:报表页面居,整体改变字体等。 3.提供简洁、朴素且功能齐全的打印预览界面。 4.提供页眉、页脚、表头、注脚、报表标题、子标题、公司微标等设置。 5.提供多种参数、变量,如页码{#PageNumber}、自定义参数,你甚至可以直接取控件的属性值,如{Label1.Caption}。 6.在设计期就可以将报表绘制到QuickRep上(如果你用QuickRep做过报表一定会觉得这个功能很神奇)。 7.运行期可设置数据列的属性(是否显示、列宽、对齐方式),这些设置同样可以保存。 8.提供数据列(Columns)的多种设置,如格式化、是否隐藏零等,在字段属性还可以使用QuickRep的函数及表达式。 9.支持多重表头打印,可轻松设置成套打报表、统计类报表、英文报表等多种格式的数据报表。 10.提供多种语言版本,英文、文简体、文繁体版。
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using InfoSoftGlobal; using System.Text; using System.Data.SqlClient; using System.Data; namespace MYASP { /// /// Author:jilongliang /// public partial class index : System.Web.UI.Page { protected void Page_Load (object sender, EventArgs e) { } /// /// 直接在控件加载出来 /// /// /// protected void Literal1_Load (object sender, EventArgs e) { Literal1.Text = FusionCharts.RenderChart("swf/ScrollCombiDY2D.swf", "fusioncharts.xml", "", "fusioncharts1", "500", "500", false, true); } /// /// 用户输入显示的图形fusioncharts /// /// /// protected void btnSubmit_Click (object sender, EventArgs e) { //Request.Form() //Label1.Text = Request["ponit1"]; StringBuilder xmlData = new StringBuilder(); xmlData.Append("caption='报表' subCaption='报表' showPercentValues='1' pieSliceDepth='30' showBorder='1'>"); xmlData.AppendFormat("label='Java' value='{0}' />", txtPoint1.Text); //txtPoint1.Text xmlData.AppendFormat("label='asp.net' value='{0}' />", txtPoint2.Text); xmlData.AppendFormat("label='C++' value='{0}' />", txtPoint3.Text); xmlData.AppendFormat("label='Android' value='{0}' />", txtPoint4.Text); xmlData.Append(""); Literal1.Text = FusionCharts.RenderChart("swf/Pie3D.swf", "", xmlData.ToString(), "fusioncharts2", "800", "500", false, false); } /// /// 从数据库读数据 /// /// /// protected void Literal2_Load (object sender, EventArgs e) { string query = "select Team ,Points from tb_charts"; StringBuilder xmlData = new StringBuilder(); using(SqlDataReader dr = SQLDBHelper.ExecuteReader(CommandType.Text, query, null)) { //caption='某公司部门报表数据显示' xAxisName='Teams' yAxisName='Points' showValues='0' formatNumberScale='0' showBorder='0'> xmlData.AppendFormat("caption='某公司报表数据显示'>"); while(dr.Read()) { xmlData.AppendFormat("label='{0}' value='{1}'/>", dr ["Team"].ToString(), dr ["Points"].ToString()); } xmlData.AppendFormat(""); Literal2.Text = FusionCharts.RenderChart("swf/Column3D.swf", "", xmlData.ToString(), "testChart", "500", "500", false, true); } } /// /// /// /// /// protected void test2_Click (object sender, EventArgs e) { string str1=Request ["ponit1"]; Label1.Text=str1; StringBuilder xmlData = new StringBuilder(); xmlData.Append("caption='报表' subCaption='报表' showPercentValues='1' pieSliceDepth='30' showBorder='1'>"); xmlData.AppendFormat("label='Java' value='{0}' />", txtPoint1.Text); //txtPoint1.Text xmlData.AppendFormat("label='asp.net' value='{0}' />", txtPoint2.Text); xmlData.AppendFormat("label='C++' value='{0}' />", txtPoint3.Text); xmlData.AppendFormat("label='Android' value='{0}' />", txtPoint4.Text); xmlData.Append(""); Literal1.Text = FusionCharts.RenderChart("swf/Pie3D.swf", "", xmlData.ToString(), "fusioncharts2", "800", "500", false, false); } protected void test2_Click1 (object sender, EventArgs e) { } } }
一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。 图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线, 多边形,椭圆,曲线,附加到图片伸展旋转。 ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改, 发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。 ImageMagick的大多数功能的使用都来源于命令行工具。通常来说 ,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java; 现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32,WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV..
ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由***,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的***都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV

64,676

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧