Ir para conteúdo
Fórum Script Brasil

Graymalkin

Veteranos
  • Total de itens

    8.257
  • Registro em

  • Última visita

Tudo que Graymalkin postou

  1. Graymalkin

    Graficos

    No caso, "e" é um dos parâmetros do evento OnPaint e tem uma propriedade chamada Graphics que se refere a área onde o desenho pode ser feito. Internamente é feita uma chamada a OnPaint passando-se a área onde o desenho deve ser feito. O que você faz ao sobrescrever (override) OnPaint é controlar o que vai acontecer nessa rotina. Sacou? Graymalkin
  2. Se eu fizer isso, o ponteiro do mouse do usuário será alterado. Não, só dentro do seu form. Se for dentro de um form, uma picturebox é suficiente para isso. Se for externo ao form, crie um form sem bordas. Para deixar o fundo transparente, dê uma olhada neste tópico: http://scriptbrasil.com.br/forum/index.php?showtopic=50527 Abraços, Graymalkin
  3. Graymalkin

    Vb 7

    Sim, mudou, mas, na minha opinião, foi para melhor. Orientação a objetos agora com herança; sobrecarga de métodos; sobrecarga de operadores (VB 2005); tratamento de erros com Try... Catch; classes e métodos abstratos; Generics (VB 2005); são apenas algumas das novidades. Além disso, você conta também com dezenas de classes para os mais diversos fins disponíveis na .NET Framework. No site da Microsoft você encontra a versão Express do VB 2005, que é de utilização livre. Abraços, Graymalkin
  4. Graymalkin

    Vb 7

    O VB.NET *é* a continuação do VB6. Tanto que o número da versão continuou (7.0, 7.1 e agora 8.0). Abraços, Graymalkin
  5. Graymalkin

    Graficos

    O SolidBrush serve para você pintar o interior de um desenho. Seria um "pincel" na verdade. Um exemplo: Dim desenho As Graphics = Me.CreateGraphics() Dim pincel As New SolidBrush(Color.Blue) Dim retângulo As New Rectangle(10, 10, 100, 100) desenho.DrawRectangle(Pens.Blue, retângulo) desenho.FillRectangle(pincel, retângulo) Certo? Graymalkin
  6. Ops, está certo. Eu tinha pensado em termos booleanos e não bitwised. Desculpa ae, Abraços, Graymalkin
  7. Graymalkin

    Vb 7

    Se chamam Visual Basic .NET 2002 e o Visual Basic .NET 2003, respectivamente. Você nunca ouviu falar do VB.NET??? Abraços, Graymalkin
  8. Nunca vi tal função em nenhuma linguagem. Abraços, Graymalkin
  9. Graymalkin

    Temporizador

    Sem problemas. Apenas especifique que é o Access (ou VBA) quando for perguntas deste tipo. Abraços, Graymalkin
  10. Existem funções da API Winsock que podem ser utilizadas para isso (no API-Guide [http://www.allapi.net/ ou http://www.mentalis.org/] você encontra um exemplo em VB). Ou você pode simplesmente utilizar o ping.exe do próprio Windows para te retornar o IP. Bastaria redirecionar a saída do ping para um arquivo texto e depois abrir esse arquivo para encontrar o IP. Só vale lembrar que nem todos os servidores respondem a um ping. Abraços, Graymalkin
  11. Graymalkin

    Botao Direito

    Você pode criar um menu e deixá-lo invisível (propriedade Visible dele como False) e depois fazer o seguinte no evento MouseDown: If Button = 2 Then PopupMenu NOMEDOMENU, 0, X, Y End If Sendo que fiz um teste aqui e isso não funcionou para a textbox, mas funciona para os outros objetos. Abraços, Graymalkin
  12. Um "ciclo" seria uma "iteração", "loop"? Se sim, experimente a função Sleep() da API Win32. Você encontrar um exemplo dela no API-Guide: http://www.allapi.net/ ou http://www.mentalis.org/ Abraços, Graymalkin
  13. Não entendi bem o que você quer, mas não bastaria definir a figura na propriedade MouseIcon do form? Abraços, Graymalkin
  14. Graymalkin

    Graficos

    Pen = caneta, ou seja, é um objeto que representa a "caneta" que vai desenhar (você pode definir a cor dela, entre outras coisas). E você nem utilizou um SolidBrush nesse código... Eu é que não entendi... como você fez esse código *sem* entender isso??? Graymalkin
  15. Não, não tem. Você precisaria criar uma (ou encontrar alguma já pronta na net). Abraços, Graymalkin
  16. Graymalkin

    Temporizador

    Você não disse isso antes... E aqui é a sala de VB, portanto o mais óbvio é imaginar que a pessoa esteja utilizando o VB. Com um loop normal você consegue fazer (coloque o código abaixo no evento Click de um botão): segundos = 30 horainicial = Time() horafinal = TimeSerial(Hour(horainicial), Minute(horainicial), Second(horainicial) + segundos) horaatual = horainicial Do While TimeValue(horaatual) < TimeValue(horafinal) DoEvents horaatual = Time() Loop MsgBox "Passaram-se " & segundos & " segundos desde que você pressionou o botão!" No exemplo acima eu coloquei 30 segundos, mas você pode alterar para minutos ou horas também (veja a linha "horafinal = TimeSerial(..."). Certo? Graymalkin
  17. Graymalkin

    Temporizador

    Um Timer não poderia fazer isso? Abraços, Graymalkin
  18. Perfeitamente. Se a conexão não for fechada, ou cair por algum motivo, você vai poder enviar e receber dados entre eles infinitamente, sem precisar fazer o ritual "listening-conectar". Abraços, Graymalkin
  19. Você está utilizando o sinal de atribuição (:=) onde deveria ser o de comparação (=): Sendo que ambas podem ser escritas da seguinte maneira: ... if cksol.Checked then ... if ckres.Checked then ... Uma vez que a intenção é evoluir a expressão para verdadeiro ou falso, e o valor de Checked só pode ser ou verdadeiro ou falso, não existe a necessidade de fazer a comparação. Certo? Graymalkin
  20. Graymalkin

    Graficos

    Do mesmo jeito que qualquer outro método... Não se instancia um método... O máximo que pode acontecer é este método te retornar uma instância (objeto) de alguma classe, como é o caso. Segue um exemplo de como desenhar um quadrado: Dim desenho As Graphics = Me.CreateGraphics() desenho.DrawRectangle(Pens.Blue, 10, 10, 100, 100) Ou simplesmente: Me.CreateGraphics().DrawRectangle(Pens.Blue, 10, 10, 100, 100) Certo? Graymalkin
  21. Graymalkin

    J#

    Bom, não conheço J# e como esta pergunta não foi respondida por ninguém, acho que não faz mal eu recomendar o site do MSDN (http://msdn.microsoft.com/) pois você vai encontrar tudo isso lá (eu sei que você não gosta). Abraços, Graymalkin
  22. Graymalkin

    Graficos

    O método CreateGraphics() do form te retorna um objeto com vários métodos para você desenhar no form. Dê uma olhada nele. Abraços, Graymalkin
  23. Graymalkin

    Compilar Arquivo

    Qual o erro que ocorre? Graymalkin
  24. Certo. Ok. Sim, até onde já usei, não vi nada que o VB pudesse fazer que o VBA não pudesse, e vice-versa. A diferença básica é que os elementos de um programa no VB são armazenados em arquivos distintos (forms, módulos, classes, etc.) e você pode gerar um executável. Já no VBA estes elementos ficam dentro do documento (Word, Excel, etc.) e não é possível gerar um executável. Não que eu saiba. Abraços, Graymalkin
  25. Você sabe criar um arquivo texto a partir do VB? Você sabe percorrer as células da planilha desejada, obtendo seus valores? Esses dois pontos seriam essenciais para o que você quer fazer. Acredito que você encontrará material sobre ambos pesquisando aqui no fórum (experimente procurar por "Open" e "Range"). Abraços, Graymalkin
×
×
  • Criar Novo...