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