2012-05-04 8 views
-4

C++ビルダーのTDBNavigatorボタンにキャプションを追加する方法はありますか?C++ビルダーのTDBNavigatorボタンをカスタマイズする

+1

そして、あなたの努力の中で、各ボタンにキャプションを追加することができます....? –

+0

あなた自身の好きなように見えるボタンを自分で作って、それを有効/無効にして、クリックごとにアクションを処理するのはいかがですか?それは約1分の仕事です。 DB Navigatorコントロールは、プロトタイプのアプリケーションを使用するためのハックであり、実際のアプリケーションで実際に使用されるべきではありません。 –

答えて

2

これは、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; 
     } 
    } 

Example

+0

大変ありがとうございます – user1375136

+0

http://en.wikipedia .org/wiki/Sir – RBA

1

ここにあなたがそれを

http://delphi.about.com/od/usedbvcl/l/aa090203a.htm

を行う方法の完全な例を持っていることは、Delphiで書かれているが、コードは簡単にC++ Builderのに適応することができます。

+0

C++ビルダー – user1375136

+2

どのくらいお支払いしますか? – RBA

+0

$ iamこのサイトの新機能は無料でお手伝いします – user1375136

関連する問題