Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet VisualBasic-ben...

Hogyan lehet VisualBasic-ben a Textbox-hoz visszatérési értéket rendelni?

Figyelt kérdés
Azt szeretném hogy amit beírok a textbox-ba az egy fájl paramétere legyen(a fájl megnyitást és paraméterezést már megoldottam)
2012. nov. 10. 08:53
1 2
 1/11 iostream ***** válasza:
0%
Fájloknak nincs paramétere, a kérdés értelmetlen.
2012. nov. 10. 10:01
Hasznos számodra ez a válasz?
 2/11 A kérdező kommentje:
a fájl alatt .exe programot értettem
2012. nov. 10. 10:08
 3/11 A kérdező kommentje:
amúgy sem a paraméterekről szól a kérdés hanem a visszatérési értékről
2012. nov. 10. 10:19
 4/11 iostream ***** válasza:
0%

Jó, de a textboxnak nincs visszatérési értéke, hiszen az egy objektum, nem egy függvény :D

A textbox szövegét viszont ki tudod venni, és paraméterül tudod adni egy indított programnak.

2012. nov. 10. 10:50
Hasznos számodra ez a válasz?
 5/11 A kérdező kommentje:
jó, de hogyan?
2012. nov. 10. 11:18
 6/11 iostream ***** válasza:
0%

"(a fájl megnyitást és paraméterezést már megoldottam)"


Ezt írtad, tehát a paraméterezést NYÍLVÁN meg tudod csinálni. Akkor csak a textboxból való szövegkivétel marad: [link]

2012. nov. 10. 11:51
Hasznos számodra ez a válasz?
 7/11 A kérdező kommentje:

sikerült megoldani de amikor a paraméter helyére teszem nem működik

a megoldás:

Dim str As String = TextBox1.Text

Dim shell

shell = CreateObject("wscript.shell")

shell.run("install.bat str ok int on")

shell = Nothing

2012. nov. 10. 16:45
 8/11 iostream ***** válasza:
0%
Mivel itt az str-t mint szöveget raktad mögé :) String összeadás.
2012. nov. 10. 17:02
Hasznos számodra ez a válasz?
 9/11 A kérdező kommentje:
ezt nem értem
2012. nov. 10. 17:59
 10/11 lyúzerném válasza:

Private Sub Indit(Program As String, Optional Param As String)

Shell Program & " " & Param, vbNormalFocus

End Sub


aztán ezt Indit Progod, txtSzoveg.Text -ként hívod meg, de ha a programban csak 1-szer van ilyen hívás, nem kell eljárásba tenni.

Csak ezért nem kell scripting host, erre alap shell is elég.

2012. nov. 11. 20:00
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!