HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Adatátvitel programon belül


Példaprogram letöltése

7598 bájt

Alkalmazásaink készítésekor gyakori feladat, hogy adatokat adjunk át egyik objektumból a másikba, mely lehet akár két különböző Form is. Van egy osztály, mely képes arra, hogy úgy tároljon és adjon át adatot, mintha az a Windows vágólapja lenne. Ezt felhasználva alkalmazásunkban, könnyedén mozgathatunk adatokat Form-ok, egyéb objektumok között.

Ez az osztály a CallContext. Új adatot ezen osztály SetData függvényével másolhatunk ki. Minden adathoz rendelhetünk egy egyedi nevet, így a későbbiek folyamán e név alapján kereshetjük elő a kimásolt adatainkat. Ez az adat tetszőleges típusú lehet, mivel a SetData függvény itt egy object típust vár.
  Private Sub textBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles textBox1.TextChanged
    CallContext.SetData("TextBox1", textBox1.Text)
  End Sub 'textBox1_TextChanged
Az adat beolvasása ugyanezen osztály GetData függvényével történik. Itt egyetlen paraméterként kell megadnunk a beolvasandó adat nevét.
  Private Sub timer1_Elapsed(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs) Handles timer1.Elapsed
    Try
      label1.Text = CallContext.GetData("TextBox1").ToString()
    Catch
    End Try
  End Sub 'timer1_Elapsed

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |