推奨:Visual Studioの3つのソリューションリアルタイムデバッガーが常にポップアップします最近、サーバーはVisual Studioのリアルタイムデバッガーをポップアップしていますが、これは非常に憂鬱です。オフにすることはできません。以下の図に示すように、それを解決する方法:この状況の理由を一緒に分析しましょう:Visual Studioリアルタイムデバッガー:未処理の例外が発生しました。 )、発生場所はw3wp.exe [2472]です。
問題の始まりは、C#送信によって提起され、以下のソリューションについて説明します
実際、それは表面上で非常にシンプルに見えます
始めましょう、今、2つのフォームがメインフォームとform2サブフォームがあります
そして、私はほとんどの人がこれを書くと信じています
子どものフォームの負荷イベントで
このように書かれています
this.startposition = formstartposition.centerparent;
実際、このように書くのは間違っています、正しい方法は
this.startposition = formstartposition.centerscreen;
センターパレントの代わりにセンタースクリーンがあるのはなぜですか?
それは私たちが呼び出す方法の問題のためです、あなたが子供のフォームを呼び出すときにこれを書くなら
form2 f2 = new form2();
f2.mdiparent = this;
f2.show();
フォームが親ではなく所有者ページである場合、ショーがフォームである場合、センターパーレントの代わりにセンタースクリーンを使用する必要があります。
showdialog()メソッドを使用する場合にセンターパレントを使用する場合にのみ使用されます
これで十分であると言いますか?
それを書く正しい方法はこのようでなければなりません
form2 f2 = new form2();
f2.mdiparent = this;
f2.startposition = formstartposition.centerscreen;
f2.show();
あなたは子供の形で何もしない必要があります
以下は、私が提供した例です。
レイアウトの実際のプロパティ
StartPositionプロパティには次のオプションがあり、意味には次のとおりです。
中心的なフォームは、その親形式の中心です。
CenterScreenフォームは現在の表示ウィンドウの中心にあり、そのサイズはフォームサイズで指定されています。
手動フォームの場所は、場所のプロパティによって決定されます。
WindowsDefaultBoundsフォームは、Windowsのデフォルトの場所に配置され、その境界もWindowsのデフォルトによって決定されます。
WindowsDefaultLocationフォームはWindowsのデフォルトの場所に配置され、そのサイズはフォームサイズで指定されています。
CenterScreenは、画面が中心(相対)であることを意味するものではなく、現在の表示ウィンドウの中心です。
共有:ASPは、ウェブサイトのメッセージボードでスパム/コメントが発生するのを効果的に防止します1。フォームにページに記入します:入力名= intime1タイプ=非表示値=%=%= now()%送信処理ページで、次のように送信時間コードを設定します。 、now())5 then response.write script language = javascriptalert( 'メッセージが速すぎる、メッセージを残すのを停止してください!');