C# เปิดฟอร์มที่สอง, สาม แบบโยน varobject ให้เพื่อจะไม่ต้องประกาศใหม่ใน form2,3 ได้ไหมครับ?

ออกตัวก่อนพึ่งหัดเขียน C# นะครับ
คือผมทดลองเขียนถึง ลิสต์รหัสลูกค้าออกมาได้แล้ว แต่อยากใช้ฟอร์มที่ 2,3 ในการเพิ่มข้อมูลที่อยู่ ลูกค้า....
ผมประกาศ 
using FireSharp.Config;
using FireSharp.Interfaces;
using FireSharp.Response;
แล้วเรียกใช้ตอน load
        
private void Form1_Load(object sender, EventArgs e)
        {
            client = new FireSharp.FirebaseClient(config);
        }
ดึงข้อมูลลูกค้าผ่าน response มาได้ ในรูป JSON
โดยในฟอร์ม 2 คิดว่าจะเอาไว้สำหรับแก้ไข update ที่อยู่ และฟอร์ม3 สำหรับเพิ่มที่อยู่ใหม่
คำถามคือ ในฟอร์ม 2,3 ผมต้องเรียกใช้ FireSharp.Response ทั้ง set, get, update สามารถ ให้ form 1 ส่งมาใช้ต่อได้ไหมครับ เผื่อเวลาแก้ไขโค๊ดจะได้ไม่ต้องไล่แก้ทุกฟอร์ม
ผมเปิดฟอร์ม2,3 ด้วย

        private void button1_Click(object sender, EventArgs e)
        {
            gotoupdate();
            this.Hide();
        }
        private void gotoupdate()
        {
            Form frmupd= new Form2();
            frmupd.Show();
        }
พยายามทำคล้าย ๆ แบบนี้ 
https://stackoverflow.com/questions/19620852/c-sharp-does-not-contain-a-constructor-that-takes-1-arguments/19620869#19620869
ที่ Niels Schmidt ตอบไว้หนะครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่