ผมมีโปรโจคแนบมานะครับ ลองกดปุ่ม Connect ดูนะครับ คุณจะเห็นว่า ฟอร์มมัน Slide ออกด้านขวาและด้านล่าง
มีวิธีที่ทำกราฟฟิคให้มันเนียนกว่านี้ไหมครับ เนียนเหมือนกราฟฟิคของ windows 7 น่ะครับ
ตัวนี้เป็น .NET ซึ่งต้องใช้ Framwork 2.0 นะคับ
เทคนิคที่ผมใช้ตอนนี้นะครับ
if (Toggle) //เมื่อกดปุ่มครั้งแรก (connect)
{
this.Size = new System.Drawing.Size(620, 202); //ยืดด้านขวาออกก่อน
System.Threading.Thread.Sleep(500);//ดีเลย์แปปนึง
groupBoxMonitor.Show();//ซ่อน component
System.Threading.Thread.Sleep(500);//ดีเลย์แปปนึง
this.Size = new System.Drawing.Size(620, 350); //ยืดด้านล่าง
groupBoxMode.Show();//ซ่อน component
System.Threading.Thread.Sleep(500);//ดีเลย์แปปนึง
groupBoxCommand.Show();//ซ่อน component
}
else //เมื่อกดปุ่มครั้งที่สอง (disconnect)
{
groupBoxMonitor.Hide();//ซ่อน component
System.Threading.Thread.Sleep(500);//ดีเลย์แปปนึง
this.Size = new System.Drawing.Size(223, 350);//ลดขนาดด้านขวา
groupBoxCommand.Hide();//ซ่อน component
groupBoxMode.Hide();//ซ่อน component
System.Threading.Thread.Sleep(1000);//ดีเลย์แปปนึง
this.Size = new System.Drawing.Size(223, 202);//ลดขนาดด้านล่าง
}
วิธีนี้มันเกรียนมากครับ ใครมีวิธีทำแบบถูกวิธี ช่วยทีคราฟ
ขอแบบเป็น code เลยนะครับ หรือไม่ก็เป็น class ก้ได้
ขอคนตอบแบบรู้จริงนะครับ ไม่เอาไร้สาระนะ


Reply With Quote
