none
太字と斜体などについて。 on/off設定できるには、どうしたらいいのですか? RRS feed

  • 質問

  • VC++で、チェックボックスのようなon/offで、太字などを設定できるように、
    試行錯誤してもなかなかうまくいきませんでした。
    if~elseという文法を用いて太字on/off設定できるよにしていますが・・・


    知っている方
    on/offを設定できる方法を教えてください。

    2006年7月9日 13:45

すべての返信

  • こたかぁさん、こんにちは。

     こたかぁ さんからの引用
    VC++で、

    VC++ とは、いくつのバージョンの VC++ でしょうか?
    また、MC++ なのか、C++/CLI なのか、MFC なのか、などについての情報も必要になります。

    チェックボックスのようなon/offで、

    "ような" というのはどういうことでしょうか?

    太字などを設定できるように、

    "どこに" 太字 (Bold) 書体を適用したいのでしょうか?
    CheckBox 自身でしょうか?

    試行錯誤してもなかなかうまくいきませんでした。
    if~elseという文法を用いて太字on/off設定できるよにしていますが・・・

    これは、できているのではないのでしょうか?
    実際、どこを試行錯誤して、"どこに" 困られているのか分かりません。

    コードも出ていませんし、アドバイスは難しいかと思います。
    明示的な環境もないので、ズバリな答えも難しいかと思います。

    2006年7月9日 15:03
  • 説明不足で、申し訳ありませんでした。

    Microsoft Visual C++2005です(最近買ったばかりで、VC++にチャレンジしているところです)。

    今、テキスト帳ソフトを作成しています。さて、テキストボックスの中にある文字に、色々な書体を適用しようと思います。書体とは、太字や斜体、下線等です。

    WordやExcelなどのツールボタン(太字、斜体)みたいに、文字に書体を設定したり解除したりしているということです。

    テキストボックスやリッチテキストボックスの中にある文字に、太字書体などを適用したいと思っています。

    コードは以下のとおりです。

     

    private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)

    { if(!(nikkitext->Font->Bold ))

     { nikkitext->SelectionFont = gcnew System::Drawing ::Font ( nikkitext->Font ,FontStyle::Bold );

    } }

    いかがでしょうか。

    説明不明がありましたら、遠慮せずに僕に言ってくださいね。

    宜しくお願いします。

    2006年7月10日 9:45
  • こたかぁ さん、こんにちは。

     こたかぁ さんからの引用
    Microsoft Visual C++2005です(最近買ったばかりで、VC++にチャレンジしているところです)。

    ソースを見る限り、C++/CLI みたいですね。

    今、テキスト帳ソフトを作成しています。さて、テキストボックスの中にある文字に、色々な書体を適用しようと思います。書体とは、太字や斜体、下線等です。
    WordやExcelなどのツールボタン(太字、斜体)みたいに、文字に書体を設定したり解除したりしているということです。
    テキストボックスやリッチテキストボックスの中にある文字に、太字書体などを適用したいと思っています。
    コードは以下のとおりです。いかがでしょうか。

    ん? 問題なく、できているじゃないですか?

    勝手な想像ですが、このソースだと、TextBox 全体が太字書体になってしまう、
    本当は、部分的に 太字書体に変えたい、ということでしょうか?

    もしそうであれば、RichTextBox を使用してください。

    2006年7月10日 11:18