none
プロジェクトフォルダーのコピー RRS feed

  • 質問

  • お世話になります。
    2台のpcがあります。
    2台とも WindowsXP Proffesional    VB2008  SQLServer2005 環境です。
    片方のPCでずっと開発してきたものを、引継ぎで他のPCにフォルダーごとコピーしました。
    実行してみると
       For Each f As Form In my Application.OpenForms
                If f.Text = "frmShire" Then
                    Exit Sub
                End If
         Next

    myの部分でエラーになってしまいます。
    myを削除するとエラーは消えました。

    実行状態のフォームがボタンのbackcolorや形状(ボタンではなくラベルの立体表示の形をしている)に変化が起こっています。

    原因が良く分からない状態です。パソコンのどこかの設定に差があるのでしょうか。
    のぐちみずき
    2009年9月7日 0:01

回答

  • アプリケーションフレームワークの設定の違いではないでしょうか?

    Visual Basic 2005のアプリケーション・フレームワークとは?[VS 2005のみ、VB]
    http://www.atmarkit.co.jp/fdotnet/dotnettips/631vbappfx/vbappfx.html

    ボタンの形状は、アプリケーションフレームワークの設定と同じページにある
    「XP Visual Styleを有効にする。」の違いかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年9月7日 1:51
    モデレータ

すべての返信

  • アプリケーションフレームワークの設定の違いではないでしょうか?

    Visual Basic 2005のアプリケーション・フレームワークとは?[VS 2005のみ、VB]
    http://www.atmarkit.co.jp/fdotnet/dotnettips/631vbappfx/vbappfx.html

    ボタンの形状は、アプリケーションフレームワークの設定と同じページにある
    「XP Visual Styleを有効にする。」の違いかもしれません。


    ★良い回答には回答済みマークを付けよう! わんくま同盟 MVP - Visual C# http://blogs.wankuma.com/trapemiya/
    2009年9月7日 1:51
    モデレータ
  • 「アプリケーションフレームワークを有効にする」にチェックが入っていませんでした。
    チェックをするとフォームは以前からの形状に戻ってくれました。
    「XP Visual Styleを有効にする。」はチェックが入った状態です。
    ありがとうございます。
    内容も確認しておきます。
    のぐちみずき
    2009年9月7日 2:34