Tema: Re: C# zaliems: kaip is proceduros irasytos ne formoje iskviesti ta forma?
Autorius: Jornada Del Muerto
Data: 2010-11-11 17:15:18
1 paprasciausiu budu tai inicializuojant faile antras.cs savo klase paduoti reikiamus pasiekti objektus (a), arba sukurti metodus kurie juos paduoda (b):

antras.cs:

public class Antras {

    // Attributes
    MainForm _MyForm;    // Kadangi cia isimeni konkretu tipa tai prie visu public properties prieisi laisvai

    // Properties

    // metodas (b)
    public MainForm MyForm {
       get { return _MyForm; }
        set { 
                if(frm==null) {
                    throw new Exception("Paduotas blogas parametras 'frm');
                }
                _MyForm = value; 
        }
    }
    

    // ctor (a)
    public Antras (MainForm frm) {

        MyForm = frm;
    }

    // Metodas kuris kreipiasi i ta objekta
    void DoSomething (){
        _MyForm.KazkoksProperty = 'liau liau liau';
    }
}



"Herkus" <h@h.lt> wrote in message news:ibgs76$55m$1@trimpas.omnitel.net...
> sveiki,
> forma aprasyta form.cs:
> 
> 
> namespace xxx
> {
> 
>     public class MainForm : System.Windows.Forms.Form
> 
>     {
> kodasxxxx;
> }
> }
> 
> is kito antras.cs failo noreciau kreiptis i ta forma ir imest texta i 
> LABEL1.
> 
> 
> Kaip deklaruoti ta forma antras.cs faile?
> kazkas tipo kad veiktu mazdaug kaip:
> MainForm.label1.text