- PR -

ボタンのBackColorが変わらない!!!

投稿者投稿内容
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-10-08 13:12
SQ☆ふみさん、こんにちは。

ふつーに出来ますけど...。

aspx側
コード:
<form id="Form1" method="post" runat="server">
    <asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
</form>



aspx.vb 側
コード:
Private Sub Button1_Click(ByVal sender As System.Object, _
                          ByVal e As System.EventArgs) Handles Button1.Click
    Button1.BackColor = Color.Red
End Sub



なんか、別のところに問題があるような気がします。
SQ☆ふみ
常連さん
会議室デビュー日: 2003/07/11
投稿数: 32
投稿日時: 2004-10-08 13:29
え〜っ!!!
私の環境ではきくちゃんのソースは
動きませんでした・・・

やっぱ別のところに問題が?(´・ω・`)
えんぞ@?
ぬし
会議室デビュー日: 2004/07/06
投稿数: 271
お住まい・勤務地: はまっこ
投稿日時: 2004-10-08 13:34
クライアントのHTMLソースを確認してみましょう。

参考までに、ブラウザによっても「表示される/されない」と異なります。
 Internet Explorer6.0 ・・・ 表示される
 Netscape Navigator4.78 ・・・ 表示されない
 Opera/Mozilla/etc... ・・・切りがないので断念

またButton1.Style.Item("background-color")で指定する方法と、Button1.BackColorで
指定する方法とを IE / NN でそれぞれHTMLを見比べるとみると...おもしろいかも。
SQ☆ふみ
常連さん
会議室デビュー日: 2003/07/11
投稿数: 32
投稿日時: 2004-10-08 13:44
ブラウザは、IE6.0です。

ソースの表示してみました。
-------------------------------------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<body>
<form name="Form1" method="post" action="WebForm1.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDw5NjU1MTU1Ozs+rTUmy1BD404nuyiuINYOB5zklgQ=" />

<input type="submit" name="Button1" value="Button" id="Button1" />
</form>
</body>
</HTML>

-------------------------------------------------------------------------------------------------

あと、Clickイベントにブレイク貼っても止まりません・・・
きくちゃん
ぬし
会議室デビュー日: 2003/08/01
投稿数: 854
お住まい・勤務地: 都内某所
投稿日時: 2004-10-08 16:35
SQ☆ふみさん、こんにちは。

引用:

あと、Clickイベントにブレイク貼っても止まりません・・・


新規にプロジェクト作って、Webフォームにボタンだけ配置してみるとどうなります?
SQ☆ふみ
常連さん
会議室デビュー日: 2003/07/11
投稿数: 32
投稿日時: 2004-10-08 17:14
判りましたぁぁぁぁぁ!!!

新規にプロジェクト作って試して、初めて判りました!
スミマセン。問題点がズレてました。/(^^;)

画面1つなら上手くいって、フレームで分けるとNG。

つまり、targetで指定してない場所のボタンは、
たとえそのボタンのClickイベントであっても、
色を変える事は出来ないのですね?
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2004-10-09 11:53
「targetで指定してない場所のボタン」のいみがいまいちわかりませんが
フレームが原因でボタンの色がわからないというのはないと思います。
ブレークを通らないのならクリックイベントが発生してないのでしょう。
うまくいったWebFormをフレームの一部にすると、色は変わると思いますよ。

スキルアップ/キャリアアップ(JOB@IT)