じゃんぬねっと日誌

ネタと雑記と時々プログラミング

目次

Blog 利用状況

ニュース

不況すぎる件。

スポンサードリンク

運営サイト

  • C# と VB.NET の入門サイト

書庫

Web コントロールの TextBox がフラットスタイルでなくなる

XP 視覚テーマが有効な状態で、以下の JavaScript を埋め込むと、Web コントロールの TextBox が通常のクラシックのスタイル (3D) になってしまいます。

JavaScript

  onfocus="this.style.backgroundColor='[何らかの色]';"

というより、BackColor を変えるだけで起きちゃいます。
例えば、VS.NET 2003 (ASP.NET) Web アプリケーションで以下のように 単純に backcolor を変更しても起きてしまいます。

ASP.NET (aspx)

  <body>
    <form id="Form1" method="post" runat="server">
      <asp:TextBox id="TextBox1" runat="server" backcolor="#FFFFFF"></asp:TextBox>
    <form>
  </body>

これは、仕様なんでしょうか?

投稿日時 : 2005年2月23日 11:36

コメントを追加

# re: Web コントロールの TextBox がフラットスタイルでなくなる 2005/02/23 12:50 渋木宏明(ひどり)

仕様です。

相当努力しても満足のいくレベルに仕上げるのは不可能でしょうから、ばっさりとあきらめたんだと思います。

# re: Web コントロールの TextBox がフラットスタイルでなくなる 2005/02/23 12:54 じゃんぬねっと

> ばっさりとあきらめたんだと思います。

はは、あはははは。(^-^A)
素直に、初めから White を設定することで逃げるしかなさそうですね。

タイトル  
名前  
URL
コメント