-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
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
-
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
-
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
-
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
-
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
-
Ops, está certo. Eu tinha pensado em termos booleanos e não bitwised. Desculpa ae, Abraços, Graymalkin
-
Se chamam Visual Basic .NET 2002 e o Visual Basic .NET 2003, respectivamente. Você nunca ouviu falar do VB.NET??? Abraços, Graymalkin
-
Nunca vi tal função em nenhuma linguagem. Abraços, Graymalkin
-
Sem problemas. Apenas especifique que é o Access (ou VBA) quando for perguntas deste tipo. Abraços, Graymalkin
-
Como Retorno O Endereço Ip De Um Endereço Http?
pergunta respondeu ao Aquibrasil de Graymalkin em C, C++
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 -
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
-
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
-
Não entendi bem o que você quer, mas não bastaria definir a figura na propriedade MouseIcon do form? Abraços, Graymalkin
-
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
-
Não, não tem. Você precisaria criar uma (ou encontrar alguma já pronta na net). Abraços, Graymalkin
-
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
-
Um Timer não poderia fazer isso? Abraços, Graymalkin
-
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
-
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
-
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
-
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
-
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
-
Qual o erro que ocorre? Graymalkin
-
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
-
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