-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Aqui: http://scriptbrasil.com.br/forum/index.php?showtopic=46606 Abraços, Graymalkin
-
Aqui funciona normal, mesmo que haja dúvida se é dd/MM/yyyy ou MM/dd/yyyy, como no exemplo abaixo: Dim k As DateTime = DateTime.Parse("01/02/2006") Você pode dar um exemplo de uma data que você esteja utilizando (exatamente o quê está em "dati")? Abraços, Graymalkin
-
Neste caso você deveria associar apenas a primeira sub ao evento e nela chamar as outras duas explicitamente: Private Sub A(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click MessageBox.Show("A") B(sender, e) C(sender, e) End Sub Private Sub B(ByVal sender As System.Object, ByVal e As System.EventArgs) MessageBox.Show("B") End Sub Private Sub C(ByVal sender As System.Object, ByVal e As System.EventArgs) MessageBox.Show("C") End Sub Abraços, Graymalkin
-
Você vai passar uma string para o método FindString() e ele vai retornar a posição (índice) do determinado item (se existir) na ListBox. Exemplo: Dim posição As Integer = ListBox1.FindString("teste2") ListBox1.SelectedIndex = posição Certo? Graymalkin
-
Ah tá, sim, realmente. Eu achei que você tinha falado isso em relação ao que tratamos neste tópico (eu me lembro do outro, mas não tinha reparado que era você). Abraços, Graymalkin
-
Utilize o método Parse() da classe DateTime. Abraços, Graymalkin
-
Bem, não exatamente. Na verdade é o contrário, ou seja, os cliques de *vários botões* podem chamar *uma única sub*. Ok? Graymalkin
-
Existem diversas maneiras de se fazer isso. Uma delas é criar um outro vetor com capacidade para ter quaisquer dos valores (no caso acima, 2, 3, 4, 5 e 6) como índices e cujo valor de cada um seria a quantidade de vezes que o mesmo aparece no primeiro vetor. Bastaria então pegar o índice de maior quantidade para saber qual é a moda. Abraços, Grraymalkin
-
Coloque a rotina para ser executada também pelo evento Click, exemplo: Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.GotFocus, TextBox1.Click TextBox1.SelectionStart = 0 TextBox1.SelectionLength = TextBox1.Text.Length End Sub Note a presença do nome do evento após o Handles. Se quiser utilizar este mesmo código para várias textboxes você pode substituir o nome "TextBox1", de dentro do código, por "sender" e colocar os eventos GotFocus e Click de todas as caixas no Handles. Abraços, Grraymalkin
-
Utilize o método FindString() da ListBox. Abraços, Graymalkin
-
Ops, confundi com C++. O lance é utilizar o método substring. Veja o exemplo abaixo: String s = "12345"; for (int i=0; i<s.length(); i++) System.out.println(s.substring(i, i+1)); Certo? Graymalkin
-
Você já deu uma olhada no evento MouseHover e no método HitTest da DataGrid? Acredito que seja possível fazer com eles o que você quer. Graymalkin
-
Você pode utilizar a função Dir() do próprio VB para isso. Graymalkin
-
Cadê os nomes dos campos e as aspas delimitando os valores? Graymalkin
-
Para o "sender" você deverá passar o objeto remetente (do Inglês, "sender") e para "e" um objeto que contém os argumentos de um evento. O porquê disso é que uma rotina deste tipo (que está associada a um evento) pode ser utilizada por mais de um controle. Se você tivesse dois botões (Button1 e Button2), poderia utilizar este mesma rotina para controle dos eventos Click de ambos (bastando incluir o evento Button2.Click após o Button1.Click do Handles): Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click, Button2.Click Tanto se o botão 1 (Button1) ou o botão 2 (Button2) for clicado, a rotina chamada será a mesma acima. Como seria possível diferenciar se foi o botão 1 ou o botão 2 que a chamou? Aí entre em cena o "sender", que ou se referirá ao botão 1 ou ao botão 2. De qualquer maneira, se sua intenção é apenas efetuar um clique em um botão, basta chamar o método PerformClick() do mesmo: Button1.PerformClick() Certo? Graymalkin
-
A melhor dica para casos de utilizar automação do Excel pelo VB é ir no Excel e gravar uma macro. Depois, basta você olhar o código da macro no editor do VBA (ALT+F11) para ter uma idéia do que você vai ter que fazer no VB (o código vai ser praticamente o mesmo). Abraços, Graymalkin
-
E dá algum erro? E quanto a segunda pergunta que eu fiz? Abraços, Graymalkin
-
O Turbo Pascal é uma boa ferramenta neste caso (uma busca no Google é uma boa pedida). Abraços, Graymalkin
-
Como assim "uma tabela"? Graymalkin
-
O que você quer exatamente? E não deveria existir um objeto Excel.Application aí no caso? Abraços, Graymalkin
-
Complica??? É só pegar o tamanho de "s" (s.Length) e subtrair 4. O resultado será a quantidade de caracteres que devem ser resgatados. Abraços, Graymalkin
-
Você quer o somatório de um campo numérico? Se for, basta utilizar a função SUM em uma instrução SQL (a ser passada para o método Execute do seu objeto de conexão, provavelmente um ADODB.Connection). Abraços, Graymalkin
-
Se o valor em questão está em uma string, basta você acessar os índices da mesma como se fosse um vetor (s[0], s[1], s[2], etc.). Se estiver em um tipo numérico, basta você converter para string e depois fazer a mesma coisa. Abraços, Graymalkin
-
Se você quiser somente o compilador (sem a interface gráfica), você pode simplesmente baixar o SDK da .NET Framework 1.0 ou 1.1. Abraços, Graymalkin
-
O que é exatamente a sua "estrutura"? Graymalkin