サイトアイコン INFRAGISTICS ナレッジ ベース

Windows Forms – スタイル ファイルをアプリケーションに埋め込むには

【概要】
アプリケーションにて アプリケーション スタイリング フレームワーク (ASF) を使用する場合、スタイルファイル (.isl) がアプリケーションにロードされる必要があります。

【該当するコンポーネント】
全てのコンポーネント

【該当するバージョン】
全てのバージョン

【記事の種類】
FAQ

【詳細】
アプリケーションにて アプリケーション スタイリング フレームワーク (ASF) を使用する場合、スタイルファイル (.isl) がアプリケーションにロードされる必要があります。このトピックではスタイル ファイルを埋め込みリソースとして設定した場合にアプリケーションにてロードします。

プロジェクトにスタイル ファイルを追加します。

スタイル ファイルのビルド アクションを [埋め込まれたリソース] に設定します。

ボタン クリックなどのイベント ハンドラーで以下のようにアセンブリーからロードじます。

In VB.NET:

Using s As System.IO.Stream = _
       (System.Reflection.Assembly.GetExecutingAssembly()).GetManifestResourceStream("<名前空間>.<スタイルファイル名>")

        IfNot s IsNothingThen
            Infragistics.Win.AppStyling.StyleManager.Load(s)
        EndIf

EndUsing

In C#:

using (System.IO.Stream s =
    (System.Reflection.Assembly.GetExecutingAssembly()).GetManifestResourceStream("<名前空間>.<スタイルファイル名>"))
{
    if (s != null)
    {
        Infragistics.Win.AppStyling.StyleManager.Load(s);
    }
}
モバイルバージョンを終了