如何更改窗体类的类名?

yfwill 2003-09-03 07:43:54
新建一个窗体时,BCB总是给自动创建一个类,比如TForm1,TForm2,我想使用自己的名称,如:TFormMain,TFormPrint
可是手工改动总也不成功,相关的头文件,cpp文件,以及工程的cpp文件都改了,就是不行。
有没有更方便更安全的方法呢?
...全文
113 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
gk0205 2003-11-09
  • 打赏
  • 举报
回复
mark
yfwill 2003-09-04
  • 打赏
  • 举报
回复
能帮忙解释一下 yesry(噎死你) 的方法吗?
yfwill 2003-09-04
  • 打赏
  • 举报
回复
谁能解释一下 yesry(噎死你) 的方法?
gloom 2003-09-04
  • 打赏
  • 举报
回复
用 yesry(噎死你) ( ) 的方法能完全解决问题,你可以用SPY查一下知道答案了。
yfwill 2003-09-04
  • 打赏
  • 举报
回复
不过楼上的给我了点提示,
可以用typedef,不过这样还是不彻底,没解决根本问题。
yesry 2003-09-04
  • 打赏
  • 举报
回复
重载://重载
void __fastcall TForm1::CreateParams(TCreateParams & Params)
{
TForm::CreateParams(Params);
strcpy(Params.WinClassName,"Yesry");
}
yfwill 2003-09-04
  • 打赏
  • 举报
回复
你们说的是修改窗体的实例(对象)名称,我是说修改窗体的“类名”。
窗体的头文件中有 class TForm1{...}; ,cpp文件里有TForm1 *Form1;和一大堆
窗体类成员函数的定义,如:
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
...
}
你们所改的都是TForm1 *Form1;后面的那个Form1,是窗体对象名
我是想问一问有什么好的方法来更改窗提的类名TForm1!!!
谢谢各位的热心解答,但显然我没说明白,让大家误解了,
我接触BCB不过10多天,不过我也不象大家想象的那么可怜。但希望朋友们
多多指导,小弟谢过。
freshman2003 2003-09-03
  • 打赏
  • 举报
回复
你呀,真是。。。。。。。(爱怜地)
nuaacims 2003-09-03
  • 打赏
  • 举报
回复
点击窗体,在IDE左边的Object Inspector中修改Dialog的Name
hong668 2003-09-03
  • 打赏
  • 举报
回复
改窗体的名子
thp 2003-09-03
  • 打赏
  • 举报
回复
唉,用鼠标点击窗体,F11进入属性页,更改窗体的Name就OK,所有的都会自动改过来。
Atomictry 2003-09-03
  • 打赏
  • 举报
回复
把Form1窗体的Name属性改成FormMain,Form2窗体的Name属性改为FormPrint不就OK了.

551

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 茶馆
社区管理员
  • 茶馆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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