CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  BCB茶馆

如何更改窗体类的类名?

楼主yfwill(月朗星稀)2003-09-03 19:43:54 在 C++ Builder / BCB茶馆 提问

新建一个窗体时,BCB总是给自动创建一个类,比如TForm1,TForm2,我想使用自己的名称,如:TFormMain,TFormPrint  
  可是手工改动总也不成功,相关的头文件,cpp文件,以及工程的cpp文件都改了,就是不行。  
  有没有更方便更安全的方法呢? 问题点数:20、回复次数:11Top

1 楼Atomictry(天影)回复于 2003-09-03 20:25:42 得分 5

把Form1窗体的Name属性改成FormMain,Form2窗体的Name属性改为FormPrint不就OK了.Top

2 楼thp(老滕)回复于 2003-09-03 20:26:00 得分 0

唉,用鼠标点击窗体,F11进入属性页,更改窗体的Name就OK,所有的都会自动改过来。Top

3 楼hong668(心情不错)回复于 2003-09-03 20:27:11 得分 0

改窗体的名子Top

4 楼nuaacims(沉底鱼)回复于 2003-09-03 20:30:26 得分 0

点击窗体,在IDE左边的Object   Inspector中修改Dialog的NameTop

5 楼freshman2003(秋水长天)回复于 2003-09-03 20:42:25 得分 0

你呀,真是。。。。。。。(爱怜地)Top

6 楼yfwill(月朗星稀)回复于 2003-09-04 08:35:00 得分 0

你们说的是修改窗体的实例(对象)名称,我是说修改窗体的“类名”。  
  窗体的头文件中有   class   TForm1{...};   ,cpp文件里有TForm1   *Form1;和一大堆  
  窗体类成员函数的定义,如:  
  void   __fastcall   TForm1::FormClose(TObject   *Sender,   TCloseAction   &Action)  
  {  
  ...  
  }  
  你们所改的都是TForm1   *Form1;后面的那个Form1,是窗体对象名  
  我是想问一问有什么好的方法来更改窗提的类名TForm1!!!  
  谢谢各位的热心解答,但显然我没说明白,让大家误解了,  
  我接触BCB不过10多天,不过我也不象大家想象的那么可怜。但希望朋友们  
  多多指导,小弟谢过。Top

7 楼yesry(噎死你)回复于 2003-09-04 08:48:55 得分 10

重载://重载  
  void   __fastcall   TForm1::CreateParams(TCreateParams   &   Params)  
  {  
      TForm::CreateParams(Params);  
      strcpy(Params.WinClassName,"Yesry");  
  }  
  Top

8 楼yfwill(月朗星稀)回复于 2003-09-04 09:25:49 得分 0

不过楼上的给我了点提示,  
  可以用typedef,不过这样还是不彻底,没解决根本问题。Top

9 楼gloom(苍狗白云)回复于 2003-09-04 09:35:33 得分 5

用   yesry(噎死你)   (   )   的方法能完全解决问题,你可以用SPY查一下知道答案了。Top

10 楼yfwill(月朗星稀)回复于 2003-09-04 09:56:08 得分 0

谁能解释一下     yesry(噎死你)   的方法?Top

11 楼yfwill(月朗星稀)回复于 2003-09-04 09:59:57 得分 0

能帮忙解释一下   yesry(噎死你)   的方法吗?Top

12 楼gk0205(沉默是金)回复于 2003-11-09 12:21:24 得分 0

markTop

相关问题

  • 创建好窗体后,如何更改窗体标题????
  • 急 如何更改窗体的图标?
  • 如何更改窗体的标题?
  • 如何更改窗体大小
  • 如何更改MDIForm窗体的图标
  • 如何更改MDI窗体左上方的图标?
  • mdi菜单问题:如何更改子窗体菜单?
  • 如何使窗体的最大化按钮失效?如何使窗体不能被任意更改尺寸?
  • 如何创建一个另类窗体?
  • 如何修改窗体类名?

关键词

  • 文件
  • 属性
  • 修改
  • 窗体
  • yesry
  • 类
  • tform
  • 更改
  • 方法
  • 噎死你

得分解答快速导航

  • 帖主:yfwill
  • Atomictry
  • yesry
  • gloom

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo