Tema: Re: C# programistai, padėkite !
Autorius: Lawrence Jamieson
Data: 2020-11-30 20:37:52
2020-11-30 15:38, Shadowed rašė:
> Ne, kažkaip nesuveikia, arba neperpratau principo...
> Bandau supaprastintą varianta:
> private void Form1_Load(object sender, EventArgs e)
> {
>      string bandymukas = "Tuščia..";
>      tbox_General_Data.Text = bandymukas;
>      USBManager.Bandymas();
>      tbox_General_Data.Text = bandymukas;
> }
> ir...
> public class USBManager
> {
>      public static string Bandymas()
>      {
>          string bandymukas = "Nu, gavosi ?";
>          return bandymukas;
>      }
> }
> Mano logika tokia – užkraunant formą vygdo tą, kas parašyta Form1_Load, 
> t.y. padarau, kad bandymukas yra Tusčia, parasau į textboxą kad Tuscia. 
> Tada prasuku programėlę Bandymas iš UABManager, kurioje tas bandymukas 
> tampa “Nu gavosi ?: klausimu, tada jis per return turėtų vėl įkristi 
> viršun ir būti atspausdintas į textboxą. Bet padaro tik Tuscia, o 
> daugiau ne...

Hmm, tu ką nors esi girdėjęs apie variable scope? Trumpai: kintamasis 
galioja toje srityje, kurioje deklaruotas. tavo tie kintemieji 
bandymukas yra du skirtingi kintamieji, vienas Form1_Load, kitas 
USBManager.Bandymas.

private void Form1_Load(object sender, EventArgs e)
{
       string bandymukas = "Tuščia..";
       tbox_General_Data.Text = bandymukas;
       bandymukas = USBManager.Bandymas();
       tbox_General_Data.Text = bandymukas;
}

public class USBManager
{
       public static string Bandymas()
       {
           string bandymukas = "Nu, gavosi ?";
           return bandymukas;
       }
}


Nu bet aplamai tai viskas čia turi buti taip:

private void Form1_Load(object sender, EventArgs e)
{
       tbox_General_Data.Text = USBManager.Bandymas();
}

public class USBManager
{
       public static string Bandymas()
       {
           return "Nu, gavosi ?";
       }
}
3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser