• ベストアンサー

VB.Netソリューションでフォームが開けない

こんにちわ。 いまVB.Net2003で開発をしている者です。 ソリューションであるフォームをデザインモードで開こうとしたところ,コードウィンドウしか表示されません。 ちなみに,このフォームは「*.vb」と「*.resx」の2ファイルとも, 他のユーザによる排他チェックアウトがされています。 これは「排他チェックアウト中」だからフォームをデザインモードで開くことができないのでしょうか? もしそうだとしたら「排他チェックアウト中」でもフォームをデザインモードで開くにはどうすれば良いでしょうか? 教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkrn
  • ベストアンサー率53% (33/62)
回答No.2

Formを継承していたり、InitializeComponent内がエラーになってたりするとデザインで開けないことがありますね。 一度コードペインを全て閉じてソリューションごと2度ほどビルドしてみてください。

tatsurou
質問者

お礼

tkrnさん 回答ありがとうございます。 教えて頂いた通り,2度リビルドしたところ, フォームをデザインモードで開くことができるように なりました。ありがとうございました。

その他の回答 (1)

  • x0000x
  • ベストアンサー率52% (67/127)
回答No.1

>他のユーザによる排他チェックアウト >開こうとしたところ,コードウィンドウしか表示されません ライセンスに関係するファイルが排他されている場合、開けないかもしれません。(曖昧ですが) ただし、「最新ファイルの取得」は可能です。 また、対象ファイルをエクスプローラで「読み取り専用」の解除により 排他の解除できたはずです。 もちろん、更新も可能となるので扱いには注意が必要です。 お試しください。

tatsurou
質問者

お礼

x0000xさん 回答ありがとうございます。 教えて頂いた内容を検討させて頂きます。 なお件のフォームファイルですが, 2度リビルドしたところ, なぜか急に開くことができるようになりました。 ありがとうございました。

関連するQ&A

  • VB.NETで他のプロジェクトで作成したフォームを使う方法

    こんにちは。 VB.NETのプロジェクトがぐちゃぐちゃで参照設定とかいろんなの呼んでしまっているので、新しく作成しなおしたいのですが、 新しいプロジェクトでプロジェクトを作成し、前のプロジェクトで必要なファイル(.vb、RESX)を新しいプロジェクトのフォルダにコピーしたのですが、 普通のモジュールは追加>新しい項目の追加でなんとか追加できたのですが、フォームの追加の仕方がわかりません><教えてくださいー P.S. RESXファイルってフォームのデータが入ってるのでしょうか?そんな気がしてコピーしたのですが。 ※VB6.0からVB.NETに以降した際にアップデート情報みたいなのがプログラム上にくっついてしまって.vbファイルも参照項目も増えまくってしまった

  • ソリューションをまたがるデバッグについて

    こんにちわ。 いまvb.net2003で開発をしている者です。 windowsソリューションとwebserviceソリューションを1つずつ作り, windowsソリューションからwebserviceソリューションの webメソッドを呼び出す形です。 ステップ実行でデバッグするときに, webserviceソリューションを起動した後, windowsソリューションを実行したのですが, webserviceソリューション側へステップインしていきません。 ちなみに同じような作りのほかのソリューション同士では, webserviceソリューション側へステップインしていきます。 比べたところ,一見違いが見当たりません。 webserviceソリューション側へステップインしていくためには, どうすれば良いでしょうか? 教えてください。宜しくお願いします。

  • VB2010 フォームのリロード

    今までVB6.0でプログラミングをしていた者で、最近VB2010に開発環境を変えました。さっそくソフトを開発しているのですが、フォームのリロードが必要なところがあったためそこのプログラムをネットなどで参考にして書いてみたのですがどうしてもエラーがでます。 今までVB6.0ではその部分を Private Sub Command1_Click() Set Form1 = Nothing Call Unload(Me) Form1.Show End Sub と、記載していました。これをVB2010のコードに書き換えるとどのようになるのでしょうか。 ご回答よろしくお願いいたします。

  • Visual Studioソリューションのコピー

    Visual Studioを使ってc#で小規模アプリ開発している者です。 開発途中で、今まで開発しておいたものをソリューションフォルダごとバックアップしておいて、元のフォルダのファイルで試しながらコードを追加していくことがよくあります。 もしうまく動かなければそのフォルダごと破棄し、バックアップしておいたソリューションフォルダに戻って開発を続けられるからです。 Gitを使っても良いのですが、手っ取り早いので上記のようにしています。 上記のやり方がVS2017までは使えてたのですが、VS2019にしてからは出来なくなりました。 バックアップしたものも、すべて元ファイル(パス)に関連付けられてしまうのです。 つまり、どのフォルダからソリューションを開いてコードを直しても、同じ元ファイル(パス)のコードが修正されてしまいます。 理由を探ったところ、プロジェクトを閉じるときに「アンロード」し、バックアップした後に、再度開いてプロジェクトをロードすれば、ソリューションフォルダごと別々のファイルと認識されることが分かりました。 つまり、プロジェクトを閉じるときに「アンロード」しておけば、ソリューションフォルダを自由にバックアップできるようです。 しかし、このようなことをいちいちするのは面倒なので、設定項目などで、ファイルを閉じるときに自動でアンロードするようになりませんか? もしくは、簡単にできる代替案をお教えいただけると嬉しいです。

  • ASP.NETのresxファイルについて

    Webフォームをプロジェクトに追加すると、自動的にresxファイルが作成されますが、誤ってresxファイルを削除してしまいました。 ソリューションファイル?にresxファイルの名前が存在するため、 プロジェクトのリビルドをするとファイルが存在しないというエラーがでてしまいます。 resxファイルは一度削除してしまったら再度作成することはできないのでしょうか? 他のWebフォームのresxファイルをそれぞれ比較すると内容が同じであったので、そのファイルをコピーして削除してしまったファイルの名前をつけて、リビルドしてみたところエラーはでなくなりましたが、これでよいのか心配です。 この方法でも問題ないのか、もしくは再度作成できる方法をご存知の方が見えましたら教えてください。

  • VB.NETコーディング標準に沿ったサンプルコード

    「VB.NETコーディング標準」やそれに似たもので書かれたサンプルコードを探しております。 昔VB6をかじっていた者です。先日からVB2010を触っております。 ハンガリアン記法に慣れていたのですが、これを機に離れてみようと思います。 全体として一貫したルールの元、命名規則を取ればよいのは分かるのですが、 VB.NETコーディング標準に似たサンプルコードがあればもっと理解しやすいような気がします。 検索したところ、クラス単体のようなサンプルコードはあるのですが、 プロジェクト全体のものも眺めてみたいのです。 ボタンを押すと「Hello world!」のような簡単なもので良いのです。 例えば ・プロジェクト名は? ・ソリューション名は? ・フォームもクラスであるがファイル名もクラスと同じルールでいいのか? ・配置するコモンコントロールの名前はどうしたらよいのか? ・(欲を言えば)データベースの入出力があるもの このような事を知りたく思います。 プロジェクト全体のサンプルコードを見ることが出来るサイト、書籍などなんでも良いです。 ご存知の方はアドバイスをお願いいたします。

  • 【初心者です】VB.NETとASP.NET、何が違う?

    今までASPでWeb開発を行っていた者です。 最近顧客の方で「Microsoft Visual Basic .NET Standard Version 2003」を 購入したらしく、これからはVB.NETでWeb開発することとなりそうです。 そこで、.NETについて疑問点があります。 (1)VB.NETで、Web画面の開発って可能なのでしょうか?  私は過去にVB6.0で開発を行ったことがあったのですが、  VB6.0ではWindowsのアプリケーションを作成するための開発ソフト  だと思っていたのですが、VB.NETからはWindowsのアプリケーションだけでなく、  Web画面も開発可能になったということでしょうか? (2)「Visual Studio .NET 2003」の内容は、、、   ・ Visual Basic .NET 2003   ・ Visual C# .NET 2003   ・ Visual C++ .NET 2003   ・ Visual J# .NET 2003  になってますが、何故ASP.NETが入ってないのでしょうか?  (そもそも、ASP.NETの開発ツールは無いのでしょうか?) 考えれば、考えるほどわからなくなりそうです。 どうぞ、宜しくお願い致します。

  • 【アクセス】「ほかのユーザー」を調べる方法

    たまにvbaコードをいじろうとした時や フォームのデザインを変えて保存しようとしたときに 「ほかのユーザーによってファイルが開かれているため、変更したデザインを保存したり、新しいデータベース オブジェクトに保存したりできません。 デザインの変更を保存したり、新しいオブジェクトに保存したりするには、ファイルを排他モードにする必要があります。」 のエラーが出るのですが 「ほかのユーザー」とは誰のことかも調べる方法はありますか? よろしくお願いします。

  • VB.Netのフォームロードイベントについて

    こんにちわ。 いまVB.Net2005Expressで勉強をしている者です。 あるフォームがロードされるときの処理を書こうとすると, 従来のVB6ではFormオブジェクトにLoadイベントがありましたが, VB.Net2005では,最初の状態ではフォームのイベントには 「New」,「Finalize」,「InitializeComponent」の3つしかありません。 もしVB.Net2005でForm_Loadイベントを書きたいときは, 自分で, 「Private Sub Form1_Load(Byval ~」と書かなくてはいけないのでしょうか? 初歩的な質問になるかもしれませんが,教えてください。 よろしくお願いします。

  • VBで別ファイルで定義したフォームを取り込むことは可能でしょうか

    VBで別ファイルで定義したフォームを取り込むことは可能でしょうか いつもお世話になります。 VBのwindowsフォームアプリケーションで開発する際、他のファイルで定義しておいたフォームレイアウトを 別のフォームに取り込むことは可能でしょうか。 やりたいことは、JavaでいうJSPのincludeのような仕組みを実現したいのです。 VBは2010です。 宜しくお願いします。

専門家に質問してみよう