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 - Personalizzare Radio Button
Forum - Visual Basic 6 - Personalizzare Radio Button - Pagina 6

Pagine: [ 1 2 3 4 5 6 7 ] Precedente | Prossimo
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 11:30
Lunedì, 25/08/2008
allora inserisci nel form un drivelistbox(Drive1) e imposta la prorpietà visible = false (invisibile).
e scrivi questo codice.
Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function GetDriveType Lib "kernel32.dll" Alias "GetDriveTypeA" _
  2. (ByVal nDrive As String) As Long
  3.  
  4. Const DRIVE_CDROM = 5
  5.  
  6. Const MAX_DRIVE_CDROM = 3
  7.  
  8.  
  9. Private Sub Form_Load()
  10. Dim cdrom(MAX_DRIVE_CDROM - 1) As String
  11.  
  12. For i = 0 To Drive1.ListCount - 1
  13.     If GetDriveType(Drive1.List(i)) = DRIVE_CDROM Then
  14.         cdrom(n) = Drive1.List(i)
  15.         n = n + 1
  16.     End If
  17. Next i
  18.  
  19. End Sub


avrai un array cdrom che contiene le lettere dei drive cdrom.

Per aprire e chiudere il lettore cd:
Codice sorgente - presumibilmente VB.NET

  1. Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long
  2.  
  3. Private Sub Command1_Click()
  4. 'apre il lettore cd
  5. mciSendString "Set cdaudio door open", 0, 0, 0
  6. End Sub
  7.  
  8. Private Sub Command2_Click()
  9. 'chiude il lettore cd
  10. mciSendString "Set cdaudio door closed", 0, 0, 0
  11. End Sub


Ultima modifica effettuata da Overflow il 25/08/2008 alle 11:42
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 11:50
Lunedì, 25/08/2008
Grazie ,ma c'è qualcosa che non va nel code che mi hai dato,


Ti posto i source:


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

Ultima modifica effettuata da il 25/08/2008 alle 11:50
PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 12:14
Lunedì, 25/08/2008
non puoi dichiarare le api alla fine del modulo.
Le dichiarazioni vanno fatte all'inizio(in testa al modulo) alla fine non puoi mettere niente.

Ho fatto un paio di correzzioni:


Overflow ha allegato un file: src.zip (373059 bytes)
Clicca qui per scaricare il file
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:12
Lunedì, 25/08/2008
perchè mi trova il masterizzatore x primo, e il lettore credo per secondo?


poi se hai tempo, guarda questo...
http://www.pierotofy.it/pages/extras/forum/15/39875-vb6_vs ...

Ultima modifica effettuata da il 25/08/2008 alle 13:40
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 14:08
Lunedì, 25/08/2008
quindi il lettore non si può cambiare:(8-|:grr:

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 15:47
Martedì, 26/08/2008
ma non mi risp + nessuno?

piuttosto andate nella sezione "tutto e di +", e aiutatemi,

PM Quote
Avatar
Overflow (Normal User)
Expert


Messaggi: 334
Iscritto: 11/01/2008

Segnala al moderatore
Postato alle 15:56
Martedì, 26/08/2008
il gambas non lo conosco, quindi non so dirti niente.

Nel codice che ti ho dato ottieni le lettere dei drive dei lettori(lettore, masterizzatore).

Cosa intendi per cambiare il lettore? Può darsi che il lettore è collegato all'IDE secondario mentre il masterizzatore al primario. Quindi viene visto prima il masterizzatore e poi il lettore e quindi viene assegnata la lettera prima al masterizzatore e poi al lettore.
:-?

Ultima modifica effettuata da Overflow il 26/08/2008 alle 16:10
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:01
Martedì, 26/08/2008
ma le lettere dove le ottengo?, li non compare niente

PM Quote
Pagine: [ 1 2 3 4 5 6 7 ] Precedente | Prossimo