Ir para conteúdo
Fórum Script Brasil

Andersonjb

Veteranos
  • Total de itens

    580
  • Registro em

  • Última visita

Posts postados por Andersonjb

  1. Não tenho certeza se deu certo aqui porque deu um erro, mas eu acho que foi, da um liga, Gray: a 2º DG que eu to puxando os dados tá em outro formulário, e pra mim pegar o seu conteúdo, eu usei o seguinte código:

                Dim dte As New dtemte
                Dim dtmte As New DataTable
                dtmte = dte.dgdtemte.DataSource
    

    Eu to fazendo isso da maneira correta? Eu acho que não! E ai?

  2. Então, minha origem de dados é uma DataTable. Eu estava pensando em fazer com o For, só que me correu um coisa, eu precisaria de 4 For's aninhados, (2 para linhas e 2 para colunas), mas isso não deu certo, já que os For's de dentro do laço seriam executados primeiro, e isso não compararia um por um. Então eu estava pensando em retirar todos os dados de cada DG, e colocar em uma arraylist, e comparar item por item dessa array list, já que a quantidade de possibilidades é a mesma nas duas DG's. Só que ta ai a minha duvida: a Array List vai guardar dados vazios? Porque provavelmente vão existir células que não vão ter nada, então por exemplo: Eu guardo 255 numeros no 1º Array List e no 2º só tem 100, porque 155 células estavam vazias. E agora?

  3. E ai pessoal, beleza? Bem, eu queria saber como eu poderia fazer para comparar duas DataGrids do mesmo tamanho, se existe um metodo pratico pra se fazer isso. A minha necessidade é a seguinte: eu tenho que compara-las, e quando alguma célula da mesma posição estiver preenchida (houver algum dado dentro dela), ela tem que guardar a sua coordenada e o dado. alguém tem alguma sugestão de como eu posso fazer isto?

    Falows!

  4. E ai pessoal, beleza? Bem, eu preciso de uma coisa simples: Preciso que um determinado texto fique "passando" em um Label, como o Marquee faz em páginas em HTML com um n texto. alguém tem alguma idéia de como eu posso fazer isso?

  5. E ai pessoal, beleza? Bem, eu sei que essa pergunta é meio idiota, mas é que eu nunca mexi com Java. Eu baixei uma aplicação feita em Java, e la falava que pra mim roda-la eu tinha que baixar o j2ee. Bem, eu baixei, até ai beleza. So que na hora de rodar o programa, eu não achei nenhum executável. E quando clicava no icone, abria um arquivo zipado em .jar. Me desculpem a pergunta, mais , como eu faço pra rodar essa aplicação?

  6. Bem, ai é melhor ainda, você pode fazer o seguinte: Definir uma váriavel do tipo ponto e determinar um valor para ela. Quando você clicar naquele determinado ponto, o evento irá ocorrer. Não é dificil não, é facil.

    E eu ainda não entendi direito sobre o video, hehe, foi mals....

    Falows!

  7. Uma vez, eu fiz isso no Senai, a gente tinha que fazer uns esquemas tipo o do GoogleEarth, a gente colocou o mapa do Brasil, e cada vez que clicava-se em um estado, abria um outro formulário com o estado respectivo do clipe. Coloquei o Mapa do Brasil numa Tela de Imagem, e coloquei uma tela de imagem pra cada estado, ai quando se clicava no estado na verdade você clicava na Sub-Tela e abria outro Formulário.

    Sobre esse arquivo,depende do que você quer fazer, você quer mostrar o video ou simplesmente lê-lo?

  8. E ai, fercosig, eu fiz assim:

    <script type="text/javascript">
    
    
    function setCookie(name, nome, expire_in_days)
    {
        var cookie_expire = "";
    
        if (expire_in_days != null)
        {
            var expire = new Date();
            expire.setTime(expire.getTime() + 1000*60*60*24*parseInt(expire_in_days));
            cookie_expire = "; expires=" + expire.toGMTString();
        }
    
        document.cookie = escape(name) + "=" + escape(nome) + cookie_expire;
    }
    
    function getCookie(nome)
    {
        if (!document.cookie.match(eval("/" + escape(nome) + "=/")))
        {
            return false;
        }
    
        return unescape(document.cookie.replace(eval("/^.*?" + escape(nome) + "=([^\\s;]*).*$/"), "$1"));
    }
    
    cookie = getCookie(nome);
    
    if (cookie = "false")
    {
    var nome = prompt("Digite seu nome!");
    setCookie("ast",nome, 30);
    }
    
    
    if (cookie = "true")
    {
    document.write(nome);
    }
    
    </script>

    Eu consigo imprimir o nome na página, mas a caixinha de prompt continua aparecendo mesmo se a variavel cookie for True, o que estou fazendo de errado?

  9. Bem, eu consegui fazer isso:

    <script type="text/javascript">
    <!--
    var nome = prompt("Digite seu nome!");
    //--> 
    
    function setCookie(nome, cookie_value, expire_in_days)
    {
        var cookie_expire = "";
    
        if (expire_in_days != null)
        {
            var expire = new Date();
            expire.setTime(expire.getTime() + 1000*60*60*24*parseInt(expire_in_days));
            cookie_expire = "; expires=" + expire.toGMTString();
        }
    
        document.cookie = escape(nome) + "=" + escape(cookie_value) + cookie_expire;
    }
    
    function getCookie(nome)
    {
        if (!document.cookie.match(eval("/" + escape(nome) + "=/")))
        {
            return false;
        }
    
        return unescape(document.cookie.replace(eval("/^.*?" + escape(nome) + "=([^\\s;]*).*$/"), "$1"));
    }
    
    setCookie("ast", "Anderson Torres", 30);
    
    cookie = getCookie("nome");
    document.write(cookie);
    
    </script>

    Bem, so que eu não consegui fazer com a caixinha não apareça de novo, alguém pode me ajudar?

  10. E ai pessoal, beleza? O esqueme é o seguinte: eu to aqui com o Visual Studio 2003 e o C++ dele é a versão 7.2, só que eu estava precisando abrir um projeto da versão 8.0, e ai o compilador não abre. Bem, fui no site da Microsoft e não achei, alguém sabe aonde eu poderia achar a atualização?

  11. Ai você pode fazer isso:

    Dim palavra, palavras as String
    Dim contador as Integer
    
    For Each palavra in palavras
          If palavra = "0" Then
                contador = contador + 1
          End IF
    Next
    
    Dim s2 As String = s.Substring(0, contador)

    Já era! Falows!

  12. E ai Gray, beleza? Bem, eu estava precisando fazer o seguinte, criar duas matrizes e ir adicionando valores nela, só que tem um problema: eu nunca usei matrizes no VB.NET e não sei como funciona. Tem como você me explicar?

  13. Isssso, valeu Gray, eu realmente tinha me esquecido que uma vez você tinha me ensinado isso, mas eu acho que eu estou me confundindo um pouco, olha só:

                    Dim dado As String = "A"
                    Dim c1 As Char
                    c1 = System.Uri.HexUnescape("%" & dado, 0)
                    MessageBox.Show(Asc(c1))

    O valor decimal de A é 10, não? Mas aqui aparece 37, acho que ele está entendo o código ASCII das teclas do teclado... Alguma sugestão? Qual foi a merda que eu fiz dessa vez, hehe?

  14. Não, estou usando o Visual Studio, VB.NET mesmo. Bem, não será por causa de uma classe que eu estou usando na DataGrid? É uma classe que você fez pra mim pra mudar os numeros do lado, lembra? É essa:

        Public Class MyDataGrid
            Inherits DataGrid
    
            Public Event VScroll(ByVal sender As Object, ByVal se As System.Windows.Forms.ScrollEventArgs)
    
            Public Sub ScrollTo(ByVal se As ScrollEventArgs)
                If Not Me.DataSource Is Nothing Then
                    Me.GridVScrolled(Me, se)
                End If
            End Sub
    
            Protected Overrides Sub OnPaint(ByVal pe As System.Windows.Forms.PaintEventArgs)
                MyBase.OnPaint(pe)
    
                If Not Me.DataSource Is Nothing Then
                    Dim info As HitTestInfo = Me.HitTest(10, 48)
    
                    If info.Type = DataGrid.HitTestType.RowHeader Then
                        Dim fonte As New Font("Tahoma", 8)
                        Dim cor As Brush = Drawing.Brushes.Black
                        Dim posY As Long
                        Dim posX As Long
    
                        For i As Integer = info.Row To info.Row + Me.VisibleRowCount
                            Try
                                posX = Me.GetCellBounds(i, 0).X - 30
                                posY = Me.GetCellBounds(i, 0).Y
                            Catch ex As Exception
                                posX = -1
                                posY = -1
                            End Try
                            If posX >= 0 And posY >= 0 Then
                                Dim área As New RectangleF(posX, posY, 30, 30)
    
                                pe.Graphics.DrawString(Hex(i.ToString()), fonte, cor, área)
                            End If
                        Next
                    End If
                End If
            End Sub
            Protected Overrides Sub GridVScrolled(ByVal sender As Object, ByVal se As System.Windows.Forms.ScrollEventArgs)
                MyBase.GridVScrolled(sender, se)
                RaiseEvent VScroll(sender, se)
            End Sub
        End Class
    E lá em cima, nas declarações, a DataGrid está declarada desta maneira:
        Friend WithEvents dgtabela As MyDataGrid

    POde ser esse o motivo da falta do Handles?

×
×
  • Criar Novo...