• 締切済み

VB.NETでフォントのカラーを変える方法

hersheの回答

  • hershe
  • ベストアンサー率55% (5/9)
回答No.1

こんばんわ。hersheと申します。 私はVB6.0ユーザですが、VBで16進数の値を扱う場合、"&HFFFFFF"のように頭に"&H"を付けて使用しています。 ですのでラベル(Labelってラベルですよね??(^^;))のフォントカラーを設定する場合は、   Label.ForeColor = "&HAAAAAA" この様に設定します。 10進数から16進数に直してから設定する場合は、HEX関数を使用して   Label.ForeColor = "&H" & Hex(11184810) と記述できます。色は上記のものと同じになるはずです。 以上ですが、これはVB6.0での話しなのでもしかしたら参考にならないかもしれません(^^; 確認なのですがVB.NETの場合は、LabelのTextプロパティにカラーを設定するとフォントの色を変えられるのでしょうか?だとしたらVB6からすると随分と変わってしまったのですね・・・。 今後.NETの回答をする場合は気を付けるようにします。

mehiro2
質問者

お礼

お返事有難うございました。 どうもARGBでそれぞれ指定すると可能みたいでした。

関連するQ&A

  • VB2010にて、ラベルの文字を6文字目で改行して表示したいのですが可

    VB2010にて、ラベルの文字を6文字目で改行して表示したいのですが可能でしょうか? Label5.***文字数指定*** のようなコードがあれば助かるのですが、 どなたかご存知でしたら教えてください。 よろしくお願いいたします。 Label5.text="あいうえおかきくけこ" 【表示】 あいうえお かきくけこ

  • VB 2005 色データの保存、読出し、設定

    VB6では、色の設定を Button.Backcolor = &HC000& とコードに記述していれば、Buttonの色が変更されていたのですが(&HC000& をファイルに保存していれば、読み出して設定もできていましたが)、VB2005で同じようにするとエラーがでてしまいます。Button.Backcolor = Color.Redとすればいいのですが、色データを保存したり、読み出したりして設定したいのですが、どうすれば良いのか分かりません。どなたか知っていれば教えて頂きたいのですが。よろしくお願いします。

  • カラーダイアログの指定色で塗りつぶしの四角形を描きたい

    VB.NET2003環境なのですが、 Dim g1 As Graphics = PictureBox1.CreateGraphics() g1.FillRectangle(Brushes.Red, 0, 0, 100, 100) g1.Dispose() の方法で四角形を描いているのですが、 この状態だとBrushes.Redの赤で描きますが、 これをColorDialogで指定した色を指定したいのですが、 どうしたら良いですか? g1.FillRectangle(ColorDialog1.Color, 0, 0, 100, 100) このようなことなのですが、これだとエラーになってしまいます。 ご教示頂けたら幸いです。

  • フォントカラー指定

    font color をHTMLやスタイルシートで指定するときに、 白(#FFFFFF)や黒(#000000)、難しい色などは番号を使いますが、 赤・青・緑などは、"red" "blue" "green" など英字で書いてしまいます。 よって同じHPのソース内に、数字指定と英字指定が混在しているのですが、 この状態というのはなにかしら問題があるのでしょうか? ちなみに今まであまり不都合が生じたような気はしていません。 (気づかないだけかもしれません) なんとなく他のソースなどを眺めていて、あまり英字を見かけないような気がして、 間違えなのかなぁと疑問に思いました。よろしくお願いします。

  • VB初心者です

    VB初心者なので教えて下さい。 a As String a = "平成17年" の時、中の数字の"17"の部分だけを抽出するには、 どのように記述すれば宜しいでしょうか? 中の数字は1桁でも2桁でも、とにかく数字だけを抽出したいのです。VBのVer6.0を使っています。

  • VB.NETで指定ウィンドのキャプチャなどについて

    VB.NETで指定ウィンドのキャプチャなどについて VB.NETで特定のウィンド(自作アプリではない)内の指定座標の色の識別したいのですが、 そのウィンドが前面にあれば簡単に出来ると思います。 ただ、そのウィンドが背面になっていたり、ディスプレイからはみ出してる、最小化している、 などの状態の時に指定座標の色を識別する方法はありますでしょうか? 1行目にはキャプチャと記述していますが、方法は基本的にはどんなものでも構いません もしVB以外の言語で可能でしたらC、C#等の他言語でも構いません

  • VBのRichTextBoxの文字色変更

    VBでテキストエディタを作っています。 使い勝手を良くするために、 キーワード(if,for,while,int,char)に色をつける仕様にしました。 しかし実際動かしてみるとすごくチカチカして使い物になりませんでした。 SelectionStart = 5 : SelectionLength = 10 SelectionColor = Color.Red もしくは Select(5,10) SelectionColor = Color.Red 一度選択してから色を変えるのがいけないと思うのですが、 他に一部の色を変える方法はないでしょうか?

  • 文章によって違うリンクカラーの指定をするには

    同じページ内で文章によって違うリンクカラーの指定はできるのでしょうか? 現在外部のCSSファイル内において下記の指定をしています。 a:link { color: #000000; text-decoration: none} a:active { color: #FF0000; text-decoration: none} a:visited { color: #000000; text-decoration: none} a:hover { color: #FF0000; text-decoration: none} これを文章によっては、a:linkとa:visited の色を別の色にしたいのですが、どのような方法がありますか?IDやclass指定を使えば可能なのでしょうか?アドバイスおねがいいたします。

    • ベストアンサー
    • HTML
  • jQuery: if文によるcss判定

    こんにちは、 <p style="color:red;">テスト</p> $(function(){ $("p").click(function(){ if($(this).css("color")=="red"){ $(this).css("color", "blue"); }else{ $(this).css("color", "red"); } }); }); 以上のように、文字色が赤だった場合には青に、赤以外であった場合は赤に、というif文を記述しても機能しませんでした。=="red" の部分を !="red" とすると、文字色が変化するので、デフォルトの文字色が赤と判定されていないようです。色指定を16進数やrgb形式にしても結果は同じでした。p要素をクラスによる色指定(.red { color:red })に変更し、hasClass による条件分岐にした場合は、問題なく機能します。どうして上記が動作しないのか、どなたか教えて頂けませんか。よろしくお願いします。

  • Flash ボタンを押すとフォントカラーを変更する

    Flash CS5を使用しています。 action script3.0にてボタンを押すとフォントのカラーを変更できるようにしたいと思っています。 テキストのインスタンス名 text0 にして下記のようなスクリプトを書いたのですが 色が変更されません。 どのようにしたらよいか分かる方、お力を貸していただけないでしょうか? red_btn.addEventListener(MouseEvent.CLICK, fl_MouseClickHandler); function fl_MouseClickHandler(event:MouseEvent):void { var color_mtx = new flash.geom.ColorTransform(0.9, 0, 0, 1, 0, 0, 0, 0); text0.transform.colorTransform = color_mtx; }

    • ベストアンサー
    • Flash