-
Total de itens
8.257 -
Registro em
-
Última visita
Tudo que Graymalkin postou
-
Mas, é dela que você vai precisar para utilizar funções com número variável de argumentos. E, pelo exemplo, creio que você tenha notado que a utilização é simples. Abraços, Graymalkin
-
O VB.NET tem late-binding (anexação tardia), ou seja, você pode utilizar normalmente os métodos de um objeto, ainda que eles só estejam disponíveis em tempo de execução. Em C# você também pode fazer isso, mas utilizando Reflection. Abraços, Graymalkin
-
Se não me engano, já vi um artigo na Búfalo Informática sobre essas diferenças. Dê uma pesquisada lá. Abraços, Graymalkin
-
Você tem que chamar assim: Limpa nomedoform Ou: Limpa Me Abraços, Graymalkin
-
Você pode fazer assim: public sub Limpa(byref janela as form) Dim obj As Control For Each obj In janela.Controls If TypeOf obj Is TextBox Then obj.Text = "" If TypeOf obj Is ComboBox Then obj.Clear Next end sub Certo? Abraços, Graymalkin
-
Dê uma olhada neste tutorial: http://www.desenvolvedores.net/modules.php...=article&sid=27 E, sempre faça uma busca antes de postar, ok? Abraços, Graymalkin
-
Falou. Qualquer coisa, 'stamos aí. Fechando o tópico. Abraços, Graymalkin
-
Não tem SubItem(0), começa de SubItem(1). Se você quer a primeira coluna, então não precisa de SubItem, ela é o Item. Abraços, Graymalkin
-
" Is Not A Valid Floating Point Value
pergunta respondeu ao Felipedcb de Graymalkin em Delphi, Kylix
tipo, é para tratar o erro, exemplo, se der esse erro e você quiser passar algo pro usuário, tipo uma mensagem ou fazer alguma coisa como por um valor padrão por exemplo ai você usa isso exemplo Try If StrToFloat(DBEdit13.text) > 110 then DBEdit13.font.color:=clRed else DBEdit13.font.color:=$00845B33; Except on EConvertError do DBEdit13.text := '0'; End; ou qualquer coisa q você queira passar pro usuário ao acontecer este erro... Exato. Como o caso era apenas ignorar o erro, eu não coloquei para ele fazer nada naquele do ali. Entretanto, o seu exemplo ficou melhor ainda, porque aí define um valor padrão. Abraços, Graymalkin -
Para isso basta haver um valor na chave "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" do Registro com o caminho do seu programa. Ou ainda, basta ter uma atalho para o seu programa na Iniciar ou Inicializar (lá no Botão Iniciar -> Programas). Outra opção é colocá-lo na linha "run=" do win.ini. Abraços, Graymalkin
-
Para quem estava ansioso, o Visual Studio .NET 2005 será lançado no dia 7 de novembro, conforme a página: http://msdn.microsoft.com/launch2005/ Abraços, Graymalkin
-
" Is Not A Valid Floating Point Value
pergunta respondeu ao Felipedcb de Graymalkin em Delphi, Kylix
Se eu te der uma string vazia ('') e te pedir para convertê-la para um valor de ponto flutuante, qual seria a sua resposta? Esse é o problema! Uma solução seria tratar o erro, da seguinte maneira: Try If StrToFloat(DBEdit13.text) > 110 then DBEdit13.font.color:=clRed else DBEdit13.font.color:=$00845B33 Except on EConvertError do; End; Enquanto você estiver em modo de desenvolvimento, ou seja, dentro do Delphi, o erro vai continuar aparecendo. Porém, no projeto compilado você verá que o erro não aparece. Abraços, Graymalkin -
Ah tá. Nesse caso você só precisa de criatividade e, possivelmente, algumas funções da API do Windows. Uma sugestão seria sumir com a barra do Iniciar, bloquear o mouse, e deixar apenas uma tela de "login". Experimente fazer uma busca aqui no fórum, porque acho que esse assunto já passou por aqui. Abraços, Graymalkin
-
Não tem diferença. O seu jeito também é viável. Substitui o... f2.MdiParent = Me f2.Show() ... por: f2.Close() f2 = New Form2() f2.MdiParent = Me f2.Show() Note que este último está igual ao código que você usava (só utilizei o nome "f2" ao invés de "mdiFilho"), e *funciona* do mesmo jeito. Apenas não vejo a necessidade de fechar o form antes mesmo de abri-lo (o Close()) e depois de criar outra instância dele (o New Form2()), uma vez que a instância já existe e é necessário apenas mostrar (o Show()) o form. Abraços, Graymalkin
-
Como assim "antes do pc ligar"???? Graymalkin
-
Já experimentou a propriedade SelStart? Abraços, Graymalkin
-
Mostre a máscara em uma msgbox, por exemplo, quando ela não estiver podendo ser preenchida. Tipo, coloque um botão nesse form e no botão coloque: msgbox placa.mask E veja se a máscara está correta. Abraços, Graymalkin
-
E ela é que tem o foco inicialmente? Se for, então não vai dar certo mesmo. Abraços, Graymalkin
-
Acho que dificilmente você vai encontrar um tutorial para isso. Fiz a pesquisa aqui no fórum e quem estava desenvolvendo um software desse tipo era o FRANCISCO BRITO. Os tópicos de que falei são: http://scriptbrasil.com.br/forum/index.php...24&hl=lan+house http://scriptbrasil.com.br/forum/index.php...73&hl=lan+house http://scriptbrasil.com.br/forum/index.php...42&hl=lan+house http://scriptbrasil.com.br/forum/index.php...60&hl=lan+house http://scriptbrasil.com.br/forum/index.php...61&hl=lan+house http://scriptbrasil.com.br/forum/index.php...78&hl=lan+house Abraços, Graymalkin
-
Cara, realmente não há diferença entre forms comuns ou MDI pais e filhos. Mudei o form1 para MDI e adicionei apenas mais uma linha de código (que define a propriedade MdiParent do form2 ao abrí-lo), e funcionou do mesmo jeito. Dê uma olhada: http://www.gs.kitbr.com/stuff/TesteForms2.zip Ambas as formas dão no mesmo. Você só deve omitir os () se *não* existir o New. Isso porque quando você utiliza o New você está querendo chamar o método construtor da classe (e métodos sempre são caracterizados pela utilização de ()). O que você pode estar colocando é... Dim f2 As Form2 ... aí sim não tem parênteses. E, em algum momento você terá que fazer... f2 = New Form2() ... o que dá no mesmo que o código acima. Veja o exemplo lá e verifique se funciona aí pra ti. Abraços, Graymalkin
-
Quando ele não deixa você digitar nada, qual é a máscara atual da MaskEdit em questão? Você já conferiu isso? Abraços, Graymalkin
-
Já deu uma pesquisada aqui no fórum? Tenho quase certeza de que esse assunto já rolou por aqui (um dos membros estava desenvolvendo algo assim e tirando as dúvidas aqui). Abraços, Graymalkin
-
Qual o erro? Você não disse qual é... Abraços, Graymalkin
-
Coloque HideSelection como True e a listview só mostrará a seleção quando estiver com o foco. Abraços, Grayamlkin
-
O mais prático e fácil seria criar o sistema em ASP e fazer com que o programa em VB se "comunique" com o mesmo, através do método POST ou GET. Imagine que você criou uma página em ASP que cadastra um cliente e que ela aceita os parâmetros "nome" e "telefone". Ou seja, se você chamar o endereço: http://www.seusite.com.br/cadastracliente....efone=5555-5555 O cliente será cadastrado na base em Access que existe lá no site. Bastaria então que o seu programa em VB "montasse" esse endereço (com dados provindos da janela do programa) e "chamasse-o". E, para recolher dados, ou seja, "ler", o processo seria basicamente o mesmo. Se você conhece o mínimo de ASP (como eu), creio que não achará difícil fazer algo assim. Abraços, Graymalkin