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

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

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

No.6785 の関連記事表示

<< 0 >>
■6785  Re[4]: Form2からアプリケーション終了
□投稿者/ chite -(2006/09/25(Mon) 00:24:36)

    分類:[C#] 

    No6769に返信(囚人さんの記事)
    >>
    皆さん返信ありがとうございます。
    実は Application.Exit();を使って終了の確認はしてみたんですが、

    Form2の「×」ボタンを閉じるときのイベント発生法が解らなくて困ってます。
    Formのプロバティにそのようなメソッドを記述できるかな?
    などと素人考えで覗いてみましたが、、無いといより不明です。

    επιστημη さんにいただいたアドバイスでは、Form2を閉じた時に
    何らか方法でFormを閉じる方法はいくつかあるようですが、
    調べてみたんですけど、、なかなか見つからないので、、
    あつかましいのは承知で、、すいませんがお勧めの方法をお願いします。
記事No.6760 のレス /0過去ログ6より / 関連記事表示
削除チェック/

■6785  文字色の変換
□投稿者/ 鯛 -(2007/08/23(Thu) 20:08:27)

    分類:[ASP.NET (C#)] 

    VC#2005でWINDOWSアプリです

    タイピングゲームを作成しようと初心者ながらに考えています。
    まずコードの問題などあるのですがその前に文字を入力して一致していたら文字の色を変えていくように作成したいです。

    string配列でラベルに表示し一文字目と打った文字を比べ一致していたらラベルに表示している文字の一文字目をまず色を
    変えたいのですがどのように書いたらいいのでしょうか?
    お願いします
親記事 /過去ログ17より / 関連記事表示
削除チェック/

■6789  Re[1]: 文字色の変換
□投稿者/ Jitta -(2007/08/23(Thu) 21:00:54)
    No6785 (鯛 さん) に返信
    手っとり早いのは、一文字ずつ色を変えることができるコンポーネントを探すこと。codeprojectとかで探してみてはいかがでしょう?
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6794  Re[2]: 文字色の変換
□投稿者/ 鯛 -(2007/08/23(Thu) 21:22:20)
    No6789 (Jitta さん) に返信
    > ■No6785 (鯛 さん) に返信
    > 手っとり早いのは、一文字ずつ色を変えることができるコンポーネントを探すこと。codeprojectとかで探してみてはいかがでしょう?

    そういったものがあったんですか。。。
    今そのページに言ってみたんですが、どうやってけんさくしてコード探したらいいのか・・・
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6795  Re[3]: 文字色の変換
□投稿者/ 鯛 -(2007/08/23(Thu) 21:23:52)
    No6794 (鯛 さん) に返信
    > ■No6789 (Jitta さん) に返信
    >>■No6785 (鯛 さん) に返信
    >>手っとり早いのは、一文字ずつ色を変えることができるコンポーネントを探すこと。codeprojectとかで探してみてはいかがでしょう?
    >
    > そういったものがあったんですか。。。
    > 今そのページに言ってみたんですが、どうやってけんさくしてコード探したらいいのか・・・
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6813  Re[4]: 文字色の変換
□投稿者/ のん -(2007/08/24(Fri) 10:14:48)
    2007/08/24(Fri) 10:20:16 編集(投稿者)


    こんにちは

    >>■No6785 (鯛 さん) に返信
    >>今そのページに言ってみたんですが、どうやってけんさくしてコード探したらいいのか・・・
    主にどんなページに行ったのか、URLを残したほうが見てる側、同じく検索してる側にとってはいいんではないかと思います。

    鯛さんが探してるのはこんな感じのでしょうか?

    #間違っていたらすみません
    http://msdn2.microsoft.com/ja-jp/library/50b7y38h(VS.80).aspx
    VSの検索でも色々試して検索していると自分にあったのが出ると思います。
    がんばってください。
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6812  Re[1]: 文字色の変換
□投稿者/ よねKEN -(2007/08/24(Fri) 09:45:40)
>
    2007/08/24(Fri) 11:43:06 編集(投稿者)
    2007/08/24(Fri) 09:53:31 編集(投稿者)

    >分類:[ASP.NET (C#)] 
    分類が違っているようですね。これは後からは修正できないのでしょうか?
    #スレッド起こしたことないからわかりませんが。

    > string配列でラベルに表示し一文字目と打った文字を比べ一致していたらラベルに表示している文字の一文字目をまず色を
    > 変えたいのですがどのように書いたらいいのでしょうか?

    ラベルのTextプロパティに表示したい文字列を設定しているのだと思いますが、
    ラベルの機能は使わず、自分で描画してはどうでしょうか。自由な表現ができます。

    昔作ったVB5製のタイピングソフトの実験作↓ですが、ラベルを使わず自分で描画しています。
    http://www5b.biglobe.ne.jp/~yone-ken/VB/Gomi/KeyType021.lzh
    ※VB5なのでソースはあまり参考にならないと思いますが
    ※.NETのラベルは旧VBのラベルよりも強化されていますが、文字列の色分けはできません。
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6816  Re[2]: 文字色の変換
□投稿者/ まきなす -(2007/08/24(Fri) 10:43:31)
    1.
    > 手っとり早いのは、一文字ずつ色を変えることができるコンポーネントを探すこと。codeprojectとかで探してみてはいかがでしょう?
    2.
    > ラベルの機能は使わず、自分で描画してはどうでしょうか。自由な表現ができます。

    1.の方法がよいかと思います。
    2.の方法もそれほど難しくはないとおもいます。
    私なら2.の方法を選択します。

    が、こんな方法はどうでしょうか?
    > string配列でラベルに表示し
    の部分をひとつのラベルではなく、1文字につき1つのラベルを使用して表示してはどうでしょうか?
    これなら好きに色を1文字ずつ変えれるはずです。
    ラベルは動的に生成して、表示位置を調整する必要がありますね。

    初心者向きだと思うのですが・・・
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6818  Re[3]: 文字色の変換
□投稿者/ 鯛 -(2007/08/24(Fri) 11:28:18)
    No6816 (まきなす さん) に返信
    > 1.
    >>手っとり早いのは、一文字ずつ色を変えることができるコンポーネントを探すこと。codeprojectとかで探してみてはいかがでしょう?
    > 2.
    >>ラベルの機能は使わず、自分で描画してはどうでしょうか。自由な表現ができます。
    >
    > 1.の方法がよいかと思います。
    > 2.の方法もそれほど難しくはないとおもいます。
    > 私なら2.の方法を選択します。
    >
    > が、こんな方法はどうでしょうか?
    >>string配列でラベルに表示し
    > の部分をひとつのラベルではなく、1文字につき1つのラベルを使用して表示してはどうでしょうか?
    > これなら好きに色を1文字ずつ変えれるはずです。
    > ラベルは動的に生成して、表示位置を調整する必要がありますね。
    >
    > 初心者向きだと思うのですが・・・

    1のコードは見つけられないので2のほうを試そうと思うんですが、文字をフォームに描画するのってどうやるんでしょうか。。
    pictureboxとかつかうってことじゃないですよね?
    ヒントでもいいので教えてください
    お願いします 
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6819  Re[4]: 文字色の変換
□投稿者/ よねKEN -(2007/08/24(Fri) 11:51:33)
>
    > 1のコードは見つけられないので2のほうを試そうと思うんですが、文字をフォームに描画するのってどうやるんでしょうか。。
    > pictureboxとかつかうってことじゃないですよね?
    > ヒントでもいいので教えてください

    以下の項目のヘルプを参照してください。
    Control.Paintイベント、Graphicsクラス

    特に
    Graphics.DrawStringメソッド
    Graphics.MeasureStringメソッド
    を調べてみるとよいと思います。

    他には、必須というわけではありませんが、以下の項目も調べておくとよいと思います。
    Bitmapクラス、Graphics.FromImageメソッド
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6823  Re[5]: 文字色の変換
□投稿者/ むねお -(2007/08/24(Fri) 12:44:42)
    文字単位で修飾できるリッチテキストボックスを編集不可にしてラベル風の外観にする、
    というのはダメでしょうか。
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6825  Re[3]: 文字色の変換
□投稿者/ y4yama -(2007/08/24(Fri) 13:40:02)
    No6816 (まきなす さん) に返信
    > が、こんな方法はどうでしょうか?
    >>string配列でラベルに表示し
    > の部分をひとつのラベルではなく、1文字につき1つのラベルを使用して表示してはどうでしょうか?
    ...
    > 初心者向きだと思うのですが・・・

    「1文字につき1つのラベル」に一票!で〜す。Borderを3Dにとか・・・
    是非これも検討したほうが、初心者向でかつ、視覚効果が断然いいですよ
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6842  Re[4]: 文字色の変換
□投稿者/ Jitta -(2007/08/24(Fri) 19:12:34)
    No6825 (y4yama さん) に返信
    > ■No6816 (まきなす さん) に返信
    >>が、こんな方法はどうでしょうか?
    > >>string配列でラベルに表示し
    >>の部分をひとつのラベルではなく、1文字につき1つのラベルを使用して表示してはどうでしょうか?
    > ...
    >>初心者向きだと思うのですが・・・
    >
    > 「1文字につき1つのラベル」に一票!で〜す。Borderを3Dにとか・・・
    > 是非これも検討したほうが、初心者向でかつ、視覚効果が断然いいですよ

    ん〜
    一文字ひとつの必要はないでしょう。全ての色を別々にするわけではないので、打っていないところ、打ったところのふたつで足りそうです。フローレイアウトって、こんな時便利?
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/

■6845  Re[5]: 文字色の変換
□投稿者/ まきなす -(2007/08/24(Fri) 21:47:10)
    No6842 (Jitta さん) に返信
    > ん〜
    > 一文字ひとつの必要はないでしょう。全ての色を別々にするわけではないので、打っていないところ、打ったところのふたつで足りそうです。フローレイアウトって、こんな時便利?

    あ〜
    ルールを勘違いしていました。
    間違い入力があっても次に進むのかと思っていました。
    間違えた文字は色が変わらずにそのままの色で残るのかと・・・

    正解があるまで先に進めないならふたつで足りそうですね。
記事No.6785 のレス /過去ログ17より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -