C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.12199 の関連記事表示

<< 0 >>
■12199  イベントを発生させるには
□投稿者/ 阿弥陀 -(2008/01/04(Fri) 20:37:55)

    分類:[C#] 

    リッチテキストボックスに入力した文字列を反転表示させたときに
    何らかのイベントを発生させたい場合(例えば文字列をマウスで反転表示
    させた数を表示する、とかビックリマークの画像がでてくるなど)
    には、どのイベントを使えば良いのでしょうか?C#2005です。
親記事 /過去ログ26より / 関連記事表示
削除チェック/

■12202  Re[1]: イベントを発生させるには
□投稿者/ 未記入 -(2008/01/04(Fri) 20:51:25)
    No12199 (阿弥陀 さん) に返信
    > リッチテキストボックスに入力した文字列を反転表示させたときに
    > 何らかのイベントを発生させたい場合(例えば文字列をマウスで反転表示
    > させた数を表示する、とかビックリマークの画像がでてくるなど)
    > には、どのイベントを使えば良いのでしょうか?C#2005です。

    タイトルの

    > イベントを発生させるには

    と微妙にニュアンスが違う質問ですが。どっちを聞きたいのでしょう? 名前どおりで SelectionChanged イベントというのがありますがどうでしょう?
記事No.12199 のレス /過去ログ26より / 関連記事表示
削除チェック/

■12204  Re[2]: イベントを発生させるには
□投稿者/ 阿弥陀 -(2008/01/04(Fri) 21:49:59)
    No12202 (未記入 さん) に返信
    リッチテキストボックスに入力した文字列を反転表示させたときに
    文字列をマウスで反転表示させた数をテキストに表示させたいのですが
    文字をマウスで選択(反転表示)する前に、打ち込むと同時に文字数が
    表示されてしまのです。


    private void richTextBox1_TextChanged(object sender, EventArgs e)
    {


    textBox1.Text = richTextBox1.Text.Length.ToString();
    }
記事No.12199 のレス /過去ログ26より / 関連記事表示
削除チェック/

■12207  Re[3]: イベントを発生させるには
□投稿者/ Azulean -(2008/01/04(Fri) 22:12:36)
    No12204 (阿弥陀 さん) に返信
    > 文字をマウスで選択(反転表示)する前に、打ち込むと同時に文字数が
    > 表示されてしまのです。
    TextChangedは「Textが変化したとき」に呼び出されるイベントです。
    ですので、書いているコードと動きは一致しています。

    当初の目的の選択内容の変化に対応するのが「SelectionChanged」イベントです。
    デザイナでそのリッチテキストボックスを選択して、プロパティ画面の「イベント」(雷のようなアイコン)を押して表示を切り替え、その中から「SelectionChanged」を探し出し、ダブルクリックしてください。

    また、コードでイベントにハンドラを設定しても構いません。

    public Form1()
    {
    InitializeComponent();
    richTextBox1.SelectionChanged += new EventHandler(richTextBox1_SelectionChanged);
    }

    void richTextBox1_SelectionChanged(object sender, EventArgs e)
    {
    textBox1.Text = richTextBox1.SelectionLength.ToString();
    }
記事No.12199 のレス /過去ログ26より / 関連記事表示
削除チェック/

■12212  Re[4]: イベントを発生させるには
□投稿者/ 阿弥陀 -(2008/01/05(Sat) 06:33:01)
    No12207 (Azulean さん) に返信
    有り難うございました。
記事No.12199 のレス / END /過去ログ26より / 関連記事表示
削除チェック/

■12209  Re[3]: イベントを発生させるには
□投稿者/ 未記入 -(2008/01/04(Fri) 23:28:11)
    No12204 (阿弥陀 さん) に返信
    > private void richTextBox1_TextChanged(object sender, EventArgs e)

    意味不明です。私は

    > > 名前どおりで SelectionChanged イベントというのがありますがどうでしょう?

    と書いています。TextChanged イベントは勧めていません。
記事No.12199 のレス /過去ログ26より / 関連記事表示
削除チェック/

■12213  Re[4]: イベントを発生させるには
□投稿者/ 阿弥陀 -(2008/01/05(Sat) 06:34:47)
    No12209 (未記入 さん) に返信
    >> private void richTextBox1_TextChanged(object sender, EventArgs e)
    >
    > 意味不明です。私は
    >
    >>> 名前どおりで SelectionChanged イベントというのがありますがどうでしょう?
    >
    > と書いています。TextChanged イベントは勧めていません。

    すみません。間違えてしまい大変失礼いたしました。深くお詫びしたいと思います。
記事No.12199 のレス / END /過去ログ26より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -