แนะนำ: สามโซลูชันสำหรับ Visual Studio Real-Time Debugger ปรากฏขึ้นเสมอ เมื่อเร็ว ๆ นี้เซิร์ฟเวอร์ได้เปิดตัวดีบั๊กแบบเรียลไทม์ Visual Studio ซึ่งน่าหดหู่มาก มันไม่สามารถปิดได้ วิธีแก้ปัญหา? ) ตำแหน่งที่เกิดขึ้นคือ w3wp.exe [2472]
จุดเริ่มต้นของปัญหาถูกยกขึ้นโดยการส่ง C# และอ่านกลุ่มหลัก
จริงๆแล้วมันดูง่ายมากบนพื้นผิว
เริ่มกันเถอะตอนนี้มีสองรูปแบบรูปแบบหลักรูปแบบหลักและรูปแบบ subform form2
และฉันเชื่อว่าคนส่วนใหญ่จะเขียนสิ่งนี้
ในเหตุการณ์โหลดของแบบฟอร์มเด็ก
เขียนเช่นนี้
this.startPosition = formStartPosition.centerparent;
ในความเป็นจริงมันผิดที่จะเขียนด้วยวิธีนี้วิธีที่ถูกต้องควรเป็น
this.startPosition = formStartPosition.centerscreen;
ทำไมต้องเป็นศูนย์กลางแทนที่จะเป็นศูนย์กลาง?
นั่นเป็นเพราะปัญหาของวิธีที่เราเรียกถ้าคุณเขียนสิ่งนี้เมื่อโทรแบบฟอร์มเด็ก
form2 f2 = ใหม่ form2 ();
f2.mdiparent = this;
f2.show ();
จากนั้นคุณต้องใช้ CenterScreen แทน centerparent เพราะเมื่อแบบฟอร์มเป็นหน้าเจ้าของไม่ใช่ผู้ปกครองเมื่อการแสดงเป็นแบบฟอร์ม
เฉพาะเมื่อใช้ centerparent เมื่อใช้วิธี showdialog ()
คุณจะบอกว่ามันเพียงพอแล้วหรือไม่?
วิธีที่ถูกต้องในการเขียนควรเป็นเช่นนี้
form2 f2 = ใหม่ form2 ();
f2.mdiparent = this;
f2.StartPosition = formStartPosition.CentersCreen;
f2.show ();
คุณต้องไม่ทำอะไรเลยในรูปแบบเด็ก
ต่อไปนี้เป็นตัวอย่างที่ฉันให้ไว้ซึ่งเป็นซอร์สโค้ด
คุณสมบัติที่แท้จริงของเค้าโครง
คุณสมบัติ startposition มีตัวเลือกต่อไปนี้และความหมายมีดังนี้:
รูปแบบศูนย์กลางอยู่กึ่งกลางในรูปแบบหลัก
แบบฟอร์ม Centerscreen อยู่กึ่งกลางในหน้าต่างแสดงผลปัจจุบันและมีการระบุขนาดของมันในขนาดฟอร์ม
ตำแหน่งของแบบฟอร์มด้วยตนเองจะถูกกำหนดโดยคุณสมบัติที่ตั้ง
แบบฟอร์ม WindowsDefaultBounds อยู่ในตำแหน่งที่ตั้งค่าเริ่มต้นของ Windows และขอบเขตของมันจะถูกกำหนดโดยค่าเริ่มต้นของ Windows
แบบฟอร์ม WindowsDefaultLocation อยู่ในตำแหน่งในตำแหน่งเริ่มต้นของ Windows และขนาดของมันถูกระบุไว้ในขนาดฟอร์ม
CenterScreen ไม่ได้หมายความว่าหน้าจออยู่กึ่งกลาง (ญาติ) มันอยู่กึ่งกลางในหน้าต่างแสดงผลปัจจุบัน
แบ่งปัน: ASP ป้องกันไม่ให้สแปม/ความคิดเห็นเกิดขึ้นได้อย่างมีประสิทธิภาพบนกระดานข้อความเว็บไซต์ 1. กรอกข้อมูลในหน้าแบบฟอร์ม: ชื่ออินพุต = intime1 type = ค่าที่ซ่อน =% = ตอนนี้ ()% ในหน้าประมวลผลการส่งให้ตั้งรหัสเวลาการส่งดังนี้: หาก datediff (s, request.form (intime1) ตอนนี้ ()) 5 จากนั้นตอบสนองภาษาสคริปต์ = JavaScriptalert ('ข้อความของคุณเร็วเกินไปโปรดหยุดการออกจากข้อความ!');