Database 自定义C+中的TDBNavigator按钮+;建设者 >在C++ Cuilder中如何添加字幕?

Database 自定义C+中的TDBNavigator按钮+;建设者 >在C++ Cuilder中如何添加字幕?,database,delphi,c++builder,Database,Delphi,C++builder,这里有一个如何做的完整例子 是用Delphi编写的,但是代码可以很容易地适应C++ Builder。P> > P>这将允许您在C++ Builder 中添加每个按钮的字幕 char *btntext[11] = {"First","Prior","Next","Last","Insert","Delete","Edit","Post","Cancel","Refresh","Apply"}; for(int x = 0; x < nav->ComponentCount; ++x)

这里有一个如何做的完整例子


是用Delphi编写的,但是代码可以很容易地适应C++ Builder。P> > P>这将允许您在C++ Builder

中添加每个按钮的字幕
char *btntext[11] = {"First","Prior","Next","Last","Insert","Delete","Edit","Post","Cancel","Refresh","Apply"};
for(int x = 0; x < nav->ComponentCount; ++x)
    {
    TNavButton* navbutton = dynamic_cast<TNavButton *>( nav->Components[ x ] );
    if( navbutton )
        {
        navbutton->Font->Name = "Arial";
        navbutton->Font->Size = 8;
        navbutton->Caption = btntext[x];
        navbutton->Spacing = 0;
        navbutton->Layout = blGlyphTop;
        }
    }
char*btntext[11]={“第一”、“之前”、“下一”、“最后”、“插入”、“删除”、“编辑”、“发布”、“取消”、“刷新”、“应用”};
对于(int x=0;xComponentCount;++x)
{
TNavButton*navbutton=dynamic_cast(导航->组件[x]);
如果(导航按钮)
{
导航按钮->字体->名称=“Arial”;
导航按钮->字体->大小=8;
导航按钮->标题=btntext[x];
导航按钮->间距=0;
导航按钮->布局=顶部;
}
}

你可以自己制作一套按钮,让它们看起来像你喜欢的那样,启用/禁用它们,并在每次单击时处理操作。大约一分钟的工作。DB导航器控件是原型应用程序的唯一使用,不应该真正在实际应用中使用。请将其转换为C++ Builder $IAM,在本网站中的新版本帮助我免费获得免费帮助,但必须显示一些努力。我和其他用户给了你一些建议。不做任何事情而要求最后一段代码是不起作用的。请阅读常见问题解答好的,我理解delphi代码,但我不能在delphi中转换类声明,我只需要这个,而不是我的朋友