Forum » Programiranje » Visual basic noob question
Visual basic noob question
DonMatejo ::
Zdravo
Zanima me, kako pobereš recimo besedilo, številke iz TextBoxa da lahko potem z njimi operiraš znotraj programa...
2. če bodo v textboxu samo številke, ali potrebujem "drugačen" textbox, prirejen temu?
hvala
Zanima me, kako pobereš recimo besedilo, številke iz TextBoxa da lahko potem z njimi operiraš znotraj programa...
2. če bodo v textboxu samo številke, ali potrebujem "drugačen" textbox, prirejen temu?
hvala
salesky ::
Kak Visual Basic maš v mislih?
Drgač je pa
imeTextboxa.text --- to ti vrne vsebino textboxa
Kaj je lahko not, pa nastavljaš lahko v nastavitvah textboxa (če maš VisualStudio je to zelo enostavno).
LP
Drgač je pa
imeTextboxa.text --- to ti vrne vsebino textboxa
Kaj je lahko not, pa nastavljaš lahko v nastavitvah textboxa (če maš VisualStudio je to zelo enostavno).
LP
DonMatejo ::
ja, visual studio... recimo jst dam notr eno cifro, k mi jo more pretvort potem v eno drugo...
recimo mam xx pa yy
xx vnesem v textbox... potem bi pa rad iz textboxa xx vzel v podprogram, pa tm obdelal recimo yy = 1,8 * ( xx + 32 )
s tem bi dobil yy, ki bi ga pa potem po textbox.text = yy oddal v drugi textbox...
______________
vprašanje ostaja? kako pridobiti podatke, kakšen je ukaz? da podatke iz textboxa poberem ter jih lahko vstavim v enačbo?
recimo mam xx pa yy
xx vnesem v textbox... potem bi pa rad iz textboxa xx vzel v podprogram, pa tm obdelal recimo yy = 1,8 * ( xx + 32 )
s tem bi dobil yy, ki bi ga pa potem po textbox.text = yy oddal v drugi textbox...
______________
vprašanje ostaja? kako pridobiti podatke, kakšen je ukaz? da podatke iz textboxa poberem ter jih lahko vstavim v enačbo?
StratOS ::
Hja prej bi še pogledal če je numerični vnos
if IsNumeric(Text1.Text) then ...
Da nebi prišlo do kakšnih alfanumeričnih napak ipd ...
Če uporabljaš tudi decimalke raje vzemi Long ali Double, torej Clng, CDbl transformacijo.
Na hitro :
if IsNumeric(Text1.Text) then ...
Da nebi prišlo do kakšnih alfanumeričnih napak ipd ...
Če uporabljaš tudi decimalke raje vzemi Long ali Double, torej Clng, CDbl transformacijo.
Na hitro :
Dim Vred As Long Dim Res As Long If IsNumeric(Text1.Text) Then Vred = CLng(Text1.Text) Res = 1.8 * (Vred + 32) Text2.Text = Res End If
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
DonMatejo ::
najlepša hvala... tale .text mi je manjkal...
zdaj pa še eno vprašanje: kako bi naredil funkcijo, ki bi mi računala števila faktorialno? ala n!.... 1! =1 , 2! = 1*2 3! = 1*2*3
???
najlepša hvala
zdaj pa še eno vprašanje: kako bi naredil funkcijo, ki bi mi računala števila faktorialno? ala n!.... 1! =1 , 2! = 1*2 3! = 1*2*3
???
najlepša hvala
Pyr0Beast ::
s for zanko ...
Some nanoparticles are more equal than others
Good work: Any notion of sanity and critical thought is off-topic in this place
Good work: Any notion of sanity and critical thought is off-topic in this place
DonMatejo ::
a lahk prosim prosim sam mal boljš razložiš?
kak se ta for zanka uporablja, pa prosim ,ne me na tutoriale poslat, k sm že 2x znoru tm, k delam po 10 strani, pa ne zvem nč novga...
najboljši ste, tnX
kak se ta for zanka uporablja, pa prosim ,ne me na tutoriale poslat, k sm že 2x znoru tm, k delam po 10 strani, pa ne zvem nč novga...
najboljši ste, tnX
Pyr0Beast ::
Tlele se mi zdi, da imaš dobro razloženo, primer pa napišem, ko bom primerno razpoložen
Preprosto rečeno, pri for zanki postaviš spodnjo in zgornjo limito (kje začet in kje končat), izbereš, kako velik 'korak' dela pri štetju (i=2) ter ali naj prišteva ali odšteva (i++/i--)
Zanka se izvede, pri tem pa lahko vsakič s seboj 'potegne' nekaj kode, ki se tako izvaja iz kroga v krog, dokler pogoji niso izpolnjeni.
Preprosto rečeno, pri for zanki postaviš spodnjo in zgornjo limito (kje začet in kje končat), izbereš, kako velik 'korak' dela pri štetju (i=2) ter ali naj prišteva ali odšteva (i++/i--)
Zanka se izvede, pri tem pa lahko vsakič s seboj 'potegne' nekaj kode, ki se tako izvaja iz kroga v krog, dokler pogoji niso izpolnjeni.
Some nanoparticles are more equal than others
Good work: Any notion of sanity and critical thought is off-topic in this place
Good work: Any notion of sanity and critical thought is off-topic in this place
Zgodovina sprememb…
- spremenil: Pyr0Beast ()
StratOS ::
Private Sub cmdCalc_Click() Dim N, M As Integer Dim Res As Double Res = 1 If IsNumeric(No.Text) Then N = CInt(No.Text) No.Text = N If N < 0 Or N > 170 Then MsgBox "Čez mejo !": Exit Sub For M = 1 To N Res = Res * M Next M MsgBox N & "! = " & Res Else MsgBox "Vnesi številko 1- 170" End If End Sub
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
DonMatejo ::
hvala vsem... ste vsi pomagali... uglavnem sem pa potem sam pršel do dna, kar je najpomembnejše d se neki spet naučim.... mozgat je treba, pa papir imet pred sabo... :)
Dim Vnos As Double
Dim Stevec As Double
Dim N As String = txtPodatki.Text
If IsNumeric(txtPodatki.Text) = True Then
Stevec = 0
Vnos = 1
While Stevec < N
Stevec = Stevec + 1
Vnos = Vnos * Stevec
End While
Else
MsgBox("NAPAKA!")
End If
txtIzpis.Text &= N & vbTab & Vnos & vbNewLine
hvala vsem
Dim Vnos As Double
Dim Stevec As Double
Dim N As String = txtPodatki.Text
If IsNumeric(txtPodatki.Text) = True Then
Stevec = 0
Vnos = 1
While Stevec < N
Stevec = Stevec + 1
Vnos = Vnos * Stevec
End While
Else
MsgBox("NAPAKA!")
End If
txtIzpis.Text &= N & vbTab & Vnos & vbNewLine
hvala vsem
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Visual Basic - matrike z datagridviewOddelek: Programiranje | 1271 (943) | blay44 |
» | [VB][.NET] pretvorba niza v številoOddelek: Programiranje | 1170 (1018) | Bela01 |
» | [VB] Ocena programaOddelek: Programiranje | 1492 (1356) | mtosev |
» | visual basic-seštevanjeOddelek: Programiranje | 880 (822) | Red_Mamba |
» | Kateri jezik je bolji?Oddelek: Programiranje | 2235 (1772) | Monster |