- PR -

プログレスバーのスタイル

1
投稿者投稿内容
a-zma
会議室デビュー日: 2007/06/04
投稿数: 16
投稿日時: 2008-07-17 16:47
OS:Windows Vista Ultimate SP1
開発環境:VB2005

お世話になります。
Windowsアプリで、処理中に表示するダイアログを表示しようと思っています。
そこで、画面にプログレスバーを配置し、Style を Marqueeに設定しました。

しかし、表示されるスタイルはBlocksのままです。
プロジェクトのXP VisualStyleは有効、OSの視覚テーマはWindows Vistaになっています。

VistaでStyle を Marquee表示するためには、上記以外に何か設定が必要なのでしょうか?

よろしくお願いします。
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2008-07-17 19:09
引用:

a-zmaさんの書き込み (2008-07-17 16:47) より:

VistaでStyle を Marquee表示するためには、上記以外に何か設定が必要なのでしょうか?


Marquee 用の Skin が用意されていないだけのような。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
a-zma
会議室デビュー日: 2007/06/04
投稿数: 16
投稿日時: 2008-07-18 10:27
じゃんぬねっとさん、返信ありがとうございます。

現在、Skinの適用に手間取っている最中です…。
なので、Skinが無い事により表示されていないだけなのか、
そうではないのかの判断はついていない状態です。

しっかり確認する前に次の質問をしてしまって申し訳ないのですが、
OSインストール後の初期状態で、Marquee用のSkinは用意されていない
ものなのでしょうか?

そうであれば、他人のPCのSkinを勝手に変える訳にもいかないので、
プログレスバーの使用自体を止める方向で検討しようと思います。
a-zma
会議室デビュー日: 2007/06/04
投稿数: 16
投稿日時: 2008-07-18 18:32
新たなWindowsアプリケーションプロジェクトを作成して、プログレスバーを配置、Style を Marqueeにしたところ正常に動作しました。

どうやら、現在作成中のソリューション内だけの問題のようです。

Marqueeになるプロジェクトとならないプロジェクトでプロパティ
に差異がないかを探してみたのですが、これといった差はありません。

…うーん。
1

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