Tema: Re: C# zaliems: kaip is proceduros irasytos ne formoje iskviestitaforma?
Autorius: Herkus
Data: 2010-11-11 18:50:41
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.
>>>>>>
>>>>>
>>
>