ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

ラジオボタン・チェックボックスの色について

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-3-18 20:01
kyoike  一人前 居住地: M2C  投稿数: 80
V8→uniPaasV1 へバージョンアップを行ったところ、
色がおかしい部分が見つかりました。

[環境]
uniPaasV1 PT1
WindowsXP SP3

[対象コントロール]
・ラジオボタン
・チェックボックス

[色]
前景色は何を指定しても、勝手に黒になる
背景色は正常に表示される

こんな具合です。

ちなみに、バージョンアップの軌跡をたどってみましたが、
uniPaasV1からおかしいです。(V9までは正常でした)

皆さん、何か情報をお持ちではないでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-3-19 10:29
null  長老   投稿数: 191
色を変えて使うことが無かったので気が付いていなかったのですがおかしいですね。

ヘルプを見る限り、不具合とも仕様とも取れます(ヘルプの説明はおかしいと思いますが)
色を設定しても変わらないと言う事であれば、「標準的な Windows スタイル」で描画されている?
確認したところ、スタイルが凸立体の時だけ独自描画で色も変わりました。

不具合として報告しておいた方が良いのかもしれません。
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-3-19 16:11
kyoike  一人前 居住地: M2C  投稿数: 80
すみません、ヘルプのどこに記載されているか
教えて頂けませんでしょうか?
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2010-3-19 17:05 | 最終変更
null  長老   投稿数: 191
ヘルプに直接書かれていると言う事ではなく、関連する部分を読んでの個人的な解釈です。
説明が漏れていました・・・

Magic uniPaaS リファレンス→表示フォーム→GUI表示フォーム→GUI表示コントロール特性
→ラジオボタンコントロール特性(及びチェックボックスコントロール特性) 以下の部分ですね。

まず、ラジオボタンコントロール特性→Windowsラジオボタンコントロールの説明
「[ラジオボタン]コントロールは、[スタイル]特性で「3=凸立体」または「S=凹立体」に設定された場合、
Windows コントロールとして設定されます」とあるのですが、「「2=平面」または「S=凹立体」が
Windows コントロールとして設定される」が正しいように思えます(ヘルプの説明がおかしいと言ったのはコレ)

次に、ラジオボタンコントロール特性→スタイルの説明の注意書き部分
「[Window XPテーマを使用]が有効な場合、「2=平面」と「S=凹立体」は同じように表示されます」の部分


この内容から・・・
スタイルが「S=凹立体」の場合、昔ながらの Magic 独自のコントロール
スタイルが「2=平面」と「S=凹立体」の場合、Windows コントロール

Windows コントロールの場合、スタイル(見た目) は Windows XP テーマが優先される。
と解釈しました。テーマが Windows クラシックの状態でスタイルが平面なら設定した色になるみたいですし。

不具合とも仕様とも取れると書いたのは Windows XP テーマが
どの程度、優先されるかによってはどちらにも取れると言うことです。この辺りはヘルプが悪いですね。

例)文字の色はテーマを優先すべきか、特性を優先すべきか
投票数:0 平均点:0.00
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2010-3-24 17:28
kyoike  一人前 居住地: M2C  投稿数: 80
ありがとうございます。

クラシックスタイルにしたら、ちゃんと表示されてました。

もし仕様であれば、なんか妙な感じですね。

色をコントロールに設定する際に、
ズームしたら右端にイメージがでますよね。
そのイメージで良いということで、選択するわけですが、
それとこれとは別ってわけですね。

もう、どうしようも無いんですかね。。

残念です。
投票数:0 平均点:0.00

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約