Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Transfer date intre forms
Last Updated: Jul 29 2009 22:43, Started by
CatiCati
, Nov 07 2008 11:30
·
0
#1
Posted 07 November 2008 - 11:30
Buna ziua. Sunt si eu o mica incepatoare ..
Intrebare: vreau sa fac si eu un transfer de date intre form1 si form2. Adica: am un textbox in form1, introduc niste date, dupa care inchid form1 si se deschide form2. Si vreau ca datele introduse in form1 sa se regaseasca intr-un label in form2. Am incercat in toate felurile cunoscute de mine, dar nu vrea. Ajutor ....? Mersi. |
#2
Posted 07 November 2008 - 12:21
CatiCati, on Nov 7 2008, 12:30, said: Buna ziua. Sunt si eu o mica incepatoare .. Intrebare: vreau sa fac si eu un transfer de date intre form1 si form2. Adica: am un textbox in form1, introduc niste date, dupa care inchid form1 si se deschide form2. Si vreau ca datele introduse in form1 sa se regaseasca intr-un label in form2. Am incercat in toate felurile cunoscute de mine, dar nu vrea. Ajutor ....? Mersi. In mod normal, inainte de a inchide form1, pui undeva form2.label1.text= form1.textbox1.text, sau ceva de genul asta. Asa, cand se deschide form2 are direct textul in label. Depinde ce versiune de vb ai. Eventual ataseaza un exemplu micut. |
#3
Posted 10 November 2008 - 09:49
mihaicris, on Nov 7 2008, 12:21, said: In mod normal, inainte de a inchide form1, pui undeva form2.label1.text= form1.textbox1.text, sau ceva de genul asta. Asa, cand se deschide form2 are direct textul in label. Depinde ce versiune de vb ai. Eventual ataseaza un exemplu micut. Am incercat.... dar nu vrea! Nu imi apare nimic.... O sa mai incerc. Prin cartea in care ma uit eu am citit ceva de declarare de varabile globale... poate ca trebuie sa incerc si asa! Mersi mult ... Lucrez in Visual Basic 8. |
#4
Posted 10 November 2008 - 13:08
incearca
Dim F2 As New Form2 F2.ShowDialog() <variabila>=F2.<numecontrol>.<proprietate> F2.Dispose() Sau pui in codul formei Public ReadOnly Property MyValue() As .... Get MyValue = <numecontrol>.<proprietate> End Get End Propertysi o accesezi asa Dim F2 As New Form2 F2.ShowDialog() <variabila>=F2.MyValue() F2.Dispose() Edited by ionut_y, 10 November 2008 - 13:09. |
#5
Posted 10 November 2008 - 14:09
CatiCati, on Nov 7 2008, 11:30, said: Buna ziua. Sunt si eu o mica incepatoare .. Intrebare: vreau sa fac si eu un transfer de date intre form1 si form2. Adica: am un textbox in form1, introduc niste date, dupa care inchid form1 si se deschide form2. Si vreau ca datele introduse in form1 sa se regaseasca intr-un label in form2. Am incercat in toate felurile cunoscute de mine, dar nu vrea. Ajutor ....? Mersi. O practică bună pe care o folosesc eu e să definesc niște variabile globale. Cel mai bine e să definești variabile globale într-un modul. Pentru a adăuga un modul, click dreapta la Project (uzual în partea dreaptă-sus a interfeței de programare), Add/Module. Salvezi proiectul și acum îți va salva și modulul (extensie .mdl) undeva preferabil în folderul proiectului tău. Variabilele definite cu Public în acel modul vor fi accesibile de oriunde din alte form-uri. Astfel, te sfătuiesc să faci ceva de genul: În modulul tău definești un tip de date. Să spunem datele unei firme. Public type tyFirma fDenumire as string fCUI as string fAdresa as string fRegCom as string fBanca as string fCont as string end type.Astfel ai adăugat un nou TIP DE DATE. Acum, undeva în continuarea modulului, defineste o variabila de genul: public gbFirma as tyFirma Vei avea astfel următoarea variabilă accesibilă de oriunde: gbFirma Pentru a accesa ramurile ei, pui punct după ea și scrii una din denumirile ramură. Ex. gbFirma.fCUI = txtCUI După o asemenea comandă, gbFirma.fCUI susține global informația stocată în ea. Chiar dacă faci UNLOAD pe un form, sau orice altceva, în variabila globală îți va rămâne informația stocată. Dacă deschizi un alt form, pur și simplu faci: Private Sub Form_Load() txtForm2CUI = gbFirma.fCUI ... și așa cu toate end sub Dacă utilizatorul are posibilitatea de a modifica acea căsuță de text, nu uita să salvezi înapoi în memorie acele date: private sub cmdSalveaza_Click() gbFirma.fCUI = txtForm2CUI ... și așa cu toate end sub La final, vehiculezi doar variabilele. Recomand lucrul cu variabilele globale pentru că e mai rapid, iar la nivelul tău de lucru e absolut suficient. CatiCati, on Nov 10 2008, 09:49, said: Am incercat.... dar nu vrea! Nu imi apare nimic.... O sa mai incerc. Prin cartea in care ma uit eu am citit ceva de declarare de varabile globale... poate ca trebuie sa incerc si asa! Mersi mult ... Lucrez in Visual Basic 8. Acum am văzut că lucrezi în .NET. Codul meu se aplică strict pentru VB6. Scuze pentru neatenție. |
#6
Posted 29 July 2009 - 22:43
Am sati explic ceva simplu pentru tine.
1)Fa un textbox in form1 2)Fa un buton code: me.hide form2.show 3)Fa un label in form2 code: label1.caption = form1.text1.text si cam asta e tot Edited by david2012, 29 July 2009 - 22:46. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users