USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mascara para guardar dados
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 31/05/2008 10:44 hs            
Entendi você esta querendo fazer de uma maneira que o utilizador faça a combinação tenho uma idéia vou fazer um exemplo e posto pra você.
 
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 31/05/2008 11:26 hs            
Bom colega baseado no que você falou criei o seguinte código veja:
 
em um form inclua 2 listbox 3 commandbutton e 1 textbox
 
agora cole o código abaixo
 
Private Sub Command1_Click()
If List2.ListCount = 4 Then
Exit Sub
Else
For v = 0 To List2.ListCount - 1
If List1.Text = List2.List(v) Then
Exit Sub
End If
Next v
List2.AddItem List1.Text
If List2.List(0) = "" Then
List2.RemoveItem (0)
End If
End If
End Sub
 
Private Sub Command2_Click()
If List2.Text <> "" Then
List2.RemoveItem (List2.ListIndex)
End If
End Sub
 
Private Sub Command3_Click()
Dim Mascara As String
For f = 0 To List2.ListCount - 1
Mascara = Mascara & "," & List2.List(f)
Text1.Text = Right(Mascara, Len(Mascara) - 1)
Next f
End Sub
 
Private Sub Form_Load()
Layout
List1.AddItem "Nome"
List1.AddItem "Idade"
List1.AddItem "Ano de nascimento"
List1.AddItem "Sexo"
End Sub
 
Sub Layout()
With List1
.Height = 1620
.Width = 1935
.Left = 120
.Top = 720
End With
With List2
.Height = 1620
.Width = 1935
.Left = 2640
.Top = 720
End With
With Command1
.Height = 375
.Width = 375
.Left = 2160
.Top = 960
.Caption = ">"
End With
With Command2
.Height = 375
.Width = 375
.Left = 2160
.Top = 1560
.Caption = "X"
End With
With Command3
.Height = 495
.Width = 1215
.Left = 1800
.Top = 2520
.Caption = "Gerar String"
End With
With Text1
.Height = 285
.Width = 4455
.Left = 120
.Top = 3120
End With
With Me
.Height = 4230
.Width = 4800
.Caption = "Configurar mascara"
End With
End Sub
a sub Layout só criei pra você saber exetamente a minha idéia.
 
veja se agora ajuda
 
 
TÓPICO EDITADO
 
Brexuega
Pontos: 2843
VISEU
PT - PORTUGAL
ENUNCIADA !
Postada em 31/05/2008 16:22 hs            
Obrigado... Vou pegar na sua ideia e agora apalica-la ao que necessito....

Valeu pela ajuda...
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 31/05/2008 16:24 hs            
Só para melhorar o código no Command1 faça a seguinte alteração
 
Private Sub Command1_Click()
For v = 0 To List2.ListCount - 1
If List1.Text = List2.List(v) Then
Exit Sub
End If
Next v
List2.AddItem List1.Text
If List2.List(0) = "" Then
List2.RemoveItem (0)
End If
End Sub
o que precisar estamos ai pra ajudar
TÓPICO EDITADO
 
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página