2010-11-30 33 views

回答

1

在創建緩衝類,你必須通過引用Form1的實例,然後使用該實例。示例代碼:

class Form1 : Form 
{ 
    public void InitBuffer() 
    { 
    Buffer b = new Buffer(this); 
    ... 
    } 

    public void enable() 
    { 
    //1st method which i want to call from another class 
    } 
    public void display() 
    { 
    //2nd method which i want to call from another class 
    } 
} 
class Buffer : signal 
{ 
    private Form1 form; 

    public Buffer(Form1 parent) 
    { 
    form = parent; 
    } 
    protected override Analyse() 
    { 
    form.enable(); 
    form.display(); 
    } 
} 

您無法抓住Form1的真實實例,就像從那裏冒出來一樣。

相關問題