Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    scacchiera in visual basic

    Ciao a tutti, sono Francesca e avrei bisogno di un vostro aiuto. Il mio professore di informatica, purtroppo, ha l'abitudine di illustrarci un programma e la lezione seguente farci una verifica su un programmino simile a quello illustrato . Ora io sono stata assente alla lezione precedente e domani avrò la verifica su un programmino, in visual basic, che riproduca una scacchiera con le classiche caselline bianche e nere. Io vi posta il programma che ho provato che però funziona solo in parte. Se per cortesia qualcuno riesce a dirmi dove sbaglio sarò immensamente grata.

    codice:
    Modulo
    Option Explicit
    
    Public Sub coloraC(ByRef prtxt As Object, ByVal pvColonna As Integer)
        Dim i As Integer
        For i = pvColonna To (pvColonna + 72) Step 1
            prtxt().BackColor = vbWhite
        Next i
    End Sub
    
    Public Sub coloraR(ByRef prtxt1 As Object, ByVal pvRiga As Integer)
        Dim i As Integer
        For i = pvRiga To (pvRiga + 100) Step 1
            prtxt1(i).BackColor = vbBlack
        Next i
    End Sub
    
    Form
    Option Explicit
    
    Private Sub cmdColonna_Click()
    
    Dim colonna As Integer
        Do
            colonna = Val(InputBox("inserisci la colonna da colorare"))
        Loop While colonna < 0 Or colonna > 8
        coloraC txt(), colonna
    End Sub
    
    Private Sub cmdRiga_Click()
    Dim riga As Integer
        Do
            riga = Val(InputBox("inserisci la colonna da riga"))
        Loop While 0 < riga > 8
        coloraR txt1(), riga
    End Sub

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    VB ha una sezione dedicata: Viausl Basic e .NET Framework.
    Su ciascuna sezione del forum c'è un regolamento interno da leggere, che specifica le varie regole da seguire.

    Alcune norme che non hai seguito:

    1) Manca la versione del linguaggio usata (obbligatoria dove richiesto, e VB è uno di quelli richiesti)

    2) Il codice si posta usando gli appositi tag CODE (per mantenere indentazione e leggibilità).

    Sposto e correggo attendendo di conoscere la versione di VB usata.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3

    scacchiera in visual basic 6.0

    Scusa se ho sbagliato a postare, ti ringrazio e faccio presente che la versione di VB usata è la 6.0 Ringrazio e attendo una risposta. a presto

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    Re: scacchiera in visual basic

    Originariamente inviato da nadiafra
    ...
    Io vi posta il programma che ho provato che però funziona solo in parte.
    ...
    cioè?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5

    aiuto per scacchiera in Visual Basic 6.0

    Il programma per funzionare dovrebbe darmi una scacchiera con le caselle alternate bianche e nere, invece come ho fatto io il programma questo non succede, od almeno non tutte le caselle si alternano. Grazie

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Cosa sono i controlli

    prtxt

    e come sono disposti nel form?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Cosa sono i controlli

    prtxt

    e come sono disposti nel form?
    Credo siano delle textbox indicizzate...dato che le ha chiamate txt e txt1.

    Cmq francesca dovresti spiegare anche cosa hai messo nel form e cosa non funziona altrimenti è impossibile provare un programma di cui non si sa nulla.

  8. #8
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Chiedevo anche

    "come sono disposti" ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.