Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - aiuto su codice
Forum - Visual Basic 6 - aiuto su codice

Pagine: [ 1 2 3 4 5 6 ] Precedente | Prossimo
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Ciao a tutti,
vorrei aiuto su alcune cose:
Tutto riguarda da una "list box",che serve a selezionare i programmi;
In pratica se si clicca sulla scritta "Programma 1" nella list, deve comparire un immagine al centro di una "picture box",
deve comparire un testo dentro il "text1",
il pulsante "salva" deve salvare un file (.exe)che si trova nella cartella "Programma 1", sul pc, tramite il comando "Save AS", il pulsante "Installa", deve eseguire un (.exe), che si trova dentro la cartella "Programma 1"
e il pulsante "apri cartella" deve aprire la cartella "Programma 1".

P.S.
se sulla list box si clicca su "programma 2", deve fare lo stesso, solo che della cartella "Programma 2", è non "programma 1"

vi posto i source:


ha allegato un file: src.zip (2492 bytes)
Clicca qui per scaricare il file

Ultima modifica effettuata da il 29/08/2008 alle 16:02
PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:49
Venerdì, 29/08/2008
Questi che tu hai proposto sono problemi banali...
Io il progetto come lo vuoi tu già l'ho fatto, ma non lo posterò, perchè altrimenti non imparerai mai facendo copia e incolla. Quindi te la devi cavare da solo, se hai difficoltà con queste cose allora pensa dopo!

Cmq Prima di tutto concentrati su un problema specifico alla volta. Per esempio non sai come eseguire un EXE?
bene tu non devi subito venir qua a chiedere, il forum deve essere la tua ultima risorsa, proprio quando non sai più che fare.
Prima di tutto se hai un problema cercalo su google o sul forum. (Sul forum ci sn vari post che dicono come esguire un exe). Vedrai che cercando troverai quel che ti serve.
Oppure per esmpio non sai come si carica un immagine in una picturebox? bene cerchi anche questo su google e vedrai che alla fine troverai il codice.
Però mettiamo caso che la connessione ti mancherà per un giorno e il giorno dopo devi assolutamente consegnare un programma, allora come si fa?
bè ti devi ingegnare, per esempio per la questione della picturebox potresti mettere una seconda picturebox nascosta con l'immagine già caricata e poi quando devi caricare l'immagine fai:
picture1.picture = picture2.picture

(anche se solitamente facendo un metodo alternativo si fatica un pò di più e il codice si appesantisce). Cmq questo era solo un esempio.

Quindi cerca prima a "pezzi" i tuoi problemi:

-eseguire exe
-aprire una cartella
-ecc.

p.s. titolo troppo generale

Ultima modifica effettuata da GrG il 29/08/2008 alle 19:34
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 8:08
Sabato, 30/08/2008
so come si aprono le cartelle, e come si eseguono gli "exe"
Codice sorgente - presumibilmente Visual Basic 6

  1. 'per eseguire l'exe
  2. Shell ("c:\programma.exe")
  3. 'per le cartelle
  4. Call Shell ("Explorer.exe c:\cartella",vbMaximizedFocus)


Ultima modifica effettuata da il 30/08/2008 alle 17:34
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 8:09
Sabato, 30/08/2008
io non so usare la list!!!

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 9:57
Sabato, 30/08/2008
Tu non sai come dire che quando viene selezionato Programma 1 dalla lista, la picturebox cambia immagine?

devi usare la proprietà della list1 list1.ListIndex

'Il codice mettilo nel List1_Click()

ListIndex restituisce un valore numerico dell'elemento selezionato. Quindi se hai:
list1:
Programma 1
Programma 2

Quando clicchi su programma 1 il valore restituito da listindex è 0

Quando clicchi su programma 2 il valore è 1...
e così via

N.B. se nella lista non c'è niente e clicchi a vuoto il valore di ritorno è -1

forse detto così sembra complicato invece basta fare:

if list1.ListIndex <> -1 then 'se list1 non è vuota alora...
if list1.listindex = 0 then
'carica img programma 1
elseif list2.listindex = 1 then
'carica img programma 2
end if
end if

PM Quote
Avatar
Organittos (Ex-Member)
Rookie


Messaggi: 29
Iscritto: 04/07/2008

Segnala al moderatore
Postato alle 12:15
Sabato, 30/08/2008
Testo quotato

Postato originariamente da GrG:

Questi che tu hai proposto sono problemi banali...
Io il progetto come lo vuoi tu già l'ho fatto, ma non lo posterò, perchè altrimenti non imparerai mai facendo copia e incolla. Quindi te la devi cavare da solo, se hai difficoltà con queste cose allora pensa dopo!



Concordo vivamente con Grg:k:e infatti nel secondo post che hai messo Grg non dovevi metterlo non perchè sei tu, ma perchè bisogna imparare e cavarasela per sapere. Copia - incolla è il metodo per copiare.
Comunque per Ultra Phonic 2, basta che agisci sulle proprietà dell'oggetto listbox, tutto qui come qualsiasi altro oggetto e sui suoi metodi funzioni e quant'altro.;)

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:39
Sabato, 30/08/2008
ma come faccio a cambiare il percorso del button installa e di quello salva, in modo che si apra prog 1 o prog 2!!!!!!!!:grr::-o

P.S.
se si clicca su prog 1, il button installa deve aprire("\Programma 1\prog1.exe")
mentre se si clicca su prog 2 mi deve aprire ("\Programma 2\prog2.exe")

e la cartella, se prog1 la cartella Programma1, se prog2 la cartella Programma 2.:-o

io ancora so poco, quindi devo imparare...8-|

PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 14:21
Sabato, 30/08/2008
hai detto che hai una listbox(list1), e poi un picturebox e una textbox.
nel cmdbutton:
Codice sorgente - presumibilmente VB.NET

  1. private sub command1_click()
  2.  
  3. select case list1.list(list1.listindex)
  4. case "prog1"
  5. picture1.picture =loadpicture("percorsoimmage1")
  6. shell("C:\programma1\prog1.exe")
  7. text1.text ="scritta1"
  8. case "prog2"
  9. picture1.picture =loadpicture("percorsoimmage2")
  10. shell("C:\programma2\prog2.exe")
  11. text1.text ="scritta2"
  12. case "prog3"
  13. picture1.picture =loadpicture("percorsoimmage3")
  14. shell("C:\programma3\prog3.exe")
  15. text1.text ="scritta3"
  16. end select
  17. end sub



verifica quello che si è selezionato dalla listbox,e apre il programma associato.
Cambia i ercorsi dei file, e i nomi degli item della listbox(prog1,prog2 ...)

....
Testo quotato

Postato originariamente da Ultra Phonic 2:
il pulsante "salva" deve salvare un file (.exe)che si trova nella cartella "Programma 1", sul pc, tramite il comando "Save AS", il pulsante "Installa", deve eseguire un (.exe), che si trova dentro la cartella "Programma 1"



spiegati meglio.


Ultima modifica effettuata da Overflow il 30/08/2008 alle 14:27
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:37
Sabato, 30/08/2008
ma io non lo devo fare tramite un button, voglio che si cambino i parametri dei button, e del testo ecc. tramite la list
grazie owerflov, mi hai dato una grandissima idea, per fare prima

scusate...
ho un altra cosa da chiedervi...
come si fa questa funzione?
Codice sorgente - presumibilmente Plain Text

  1. txt.text = LoadText ("\prog1.txt")


e come si fa il comando salva in?

Ultima modifica effettuata da il 30/08/2008 alle 15:13
PM Quote
Pagine: [ 1 2 3 4 5 6 ] Precedente | Prossimo