none
Como fazer com que apareça e desapareça algumas figuras de pontos no form? RRS feed

  • Pergunta

  • Olá pessoal,

    Eu tenho um form com 200 pontos pequenos.

    Cada ponto está localizado na determinada posição.

    Inicialmente, todos os pontos devem estar apagados até que eu desse um comando (ou pelo botão ou pelo código).

    Então, ao receber determinado comando (ou aperto de botão), deverá aparecer alguns pontos já pré-definidos no form.

    Por ex. tenho ponto 1, 2, 3, 4, 5 ....200

    Ao dar comando A: deve aparecer pontos 5, 8, 10

    Ao dar comando B: deve aparecer pontos 2, 40, 49, 56, 80

    Ao dar comando C: deve aparecer pontos 2, 33, 10, 59, 88, 98

    Assim, por diante.

    Será que é possível?

    Obrigado pela atenção de todos....


    sábado, 16 de agosto de 2014 17:09

Respostas

  • Bom dia,

    Olha não sei como fazer isso que você quer não, mas da uma olhada nesse link que tem diversos tipos de jogos e seus códigos completos. Com certeza você achar um parecido ou que te interesse em mudar.

    http://www.macoratti.net/pageview.aspx?catid=36

    Abraço,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    terça-feira, 19 de agosto de 2014 13:48

Todas as Respostas

  • Bom dia Novato,

    Mas qual a finalidade desses pontos?

    Att,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    segunda-feira, 18 de agosto de 2014 12:12
  • Oi,

    Apenas para sinalizar um local dentro do form.

    Pretendo colocar um desenho por ex. uma sala com vários objetos....então, ao digitar palavra 'cadeira' no textbox, deverá apontar um ponto na cadeira. E se eu digitar 'lapis', deverá marcar um pontinho no lapis em cima da mesa, assim, por diante.

    obrigado pela atenção.

    segunda-feira, 18 de agosto de 2014 17:34
  • Bom dia,

    Olha não sei como fazer isso que você quer não, mas da uma olhada nesse link que tem diversos tipos de jogos e seus códigos completos. Com certeza você achar um parecido ou que te interesse em mudar.

    http://www.macoratti.net/pageview.aspx?catid=36

    Abraço,


    Ricardo Cortes Microsoft Contingent Staff

    Esse contedo e fornecido sem garantias de qualquer tipo, seja expressa ou implicita.

    MSDN Community Support

    terça-feira, 19 de agosto de 2014 13:48
  • Você tem de carregar a informação sobre os pontos numa matriz e depois desenhar os pontos de acordo com o critério selecionado.

    Por Exemplo:  

        Private Structure Ponto
            Dim Tipo As String
            Dim X As Double
            Dim Y As Double
            'Etc...
        End Structure
    
        Dim Pontos(200) As Ponto
    
        'Carregar os dados
        Private Sub CarregarPontos()
            Pontos(1).Tipo = "Cadeira"
            Pontos(1).X = 100
            Pontos(1).Y = 150
    
            'Etc...
        End Sub
    
    
        ' Desenhar Pontos
    
        Private Sub DesenharPontos(Tipo As String)
            For Each P In Pontos
                If P.Tipo = Tipo Then
                    'desenhar ponto
    
                End If
            Next
        End Sub
    
    Não lhe posso adiantar mais porque não sei como está a desenhar os pontos no From


    terça-feira, 19 de agosto de 2014 20:29