jau arti tikslo! Manau truksta eilutes, kur vietoj XXXX kazkaip reiktu perduoti pagrindine forma. Kokia sintakse perduoti forma vietoj XXXX? public class MainForm { private Dialog vardas = new Dialog(XXXX); } Aciu visiems uz kantrybe;) 2010.11.11 17:02, news.omnitel.net rašė: > public class MainForm { > public void SetLabel(string _Text) { > this.lblFoo.Text = _Text; > } > } > > public class Dialog { > private MainForm m_Parent; > > private void SomeMethod() { > m_Parent.SetLabel("Foo"); > } > > public Dialog(MainForm _Parent) { > m_Parent = _Parent; > } > } > > K > > "Herkus" <h@h.lt> wrote in message news:ibgvmi$b1a$1@trimpas.omnitel.net... >> nu plia:) netikiu, kad taip sudetinga, kad niekas negali tiesiog cia >> paaiskinti;) >> >> sita jau padariau seniau: >> public Label label2; >> >> alia pradejus kitam cs faile kreipini i label2, tokio neranda... >> >> >> >> >> >> 2010.11.11 16:34, trigras rašė: >>> >>> IMO nesusišnekat ;) >>> >>> Paprasčiausias būdas ta label padaryk public (ne klasę, nes ji kaip >>> suprantu jau yra public, o patį labelį) >>> Truputį susdėtingesnis - perskaityk kokią knygą (kad ir "Thinking in >>> c#") ir daryk kaip sako saimhe >>> >>> Thu, 11 Nov 2010 16:16:37 +0200, Herkus <h@h.lt> rašė: >>> >>>> kitose progr. kalbose forma deklaruodavau kaip public objekta ir ciki >>>> budavo: >>>> >>>> PUBLIC oFormaX=this; >>>> >>>> iskviesdavau is bilekur su oFormax.label1... >>>> >>>> bet ant C# zalias:) >>>> >>>> >>>> 2010.11.11 16:13, Herkus rašė: >>>>> tai butent to man ir reikia - kaip tas metodas turi priskirti teksta? >>>>> dabar metodas 'nemato' tos formos, nes jis aprasytas kitame faile. >>>>> Forma aprasyta kaip public class (pirmam mano laiske), bet matyt kazko >>>>> truksta. >>>>> >>>>> >>>>> >>>>> 2010.11.11 16:04, saimhe rašė: >>>>>>> is kito antras.cs failo noreciau kreiptis i ta forma ir imest >>>>>>> texta i >>>>>>> LABEL1. >>>>>> >>>>>> Galima pagal geriausias encapsulation tradicijas apsiforminti viešą >>>>>> metodą, kuris priskirs tekstą reikiamam kontrolui. Nebūtinai >>>>>> optimalu, >>>>>> užtat turėtų veikt. >>>>>> >>>>> >> >