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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Formatação do Shape (MSHFlexGrid)
humberto
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 08/07/2004 15:44 hs            
Como eu faço para formatar colunas (tamanho, width) de um MSHFlexGrid com Shape??? Preciso disso urgente. Pesquisei no MSDN, amigos e ate agora nada... se possivel mandar o codigo tb agradeço...
Unica forma q achei eh colcar tudo numa matriz e depois formatar o tamanho da coluna mas esta super complicado....
 
muito obrigado,
 
Humberto Nozaki
   
Leon@rdo
PORTO ALEGRE
RS - BRASIL
ENUNCIADA !
Postada em 08/07/2004 15:55 hs            
' tamanho das colunas   
mshgrid_setor.ColWidth(0, 0) = 850                      '************************'
    mshgrid_setor.ColWidth(1, 0) = 1500                     '                        '
    mshgrid_setor.ColWidth(2, 0) = 1500                     '    Configura a flex    '
    mshgrid_setor.ColWidth(3, 0) = 4680
    mshgrid_setor.ColAlignment(0) = flexAlignLeftCenter
    mshgrid_setor.ColAlignment(1) = flexAlignLeftCenter
    mshgrid_setor.ColAlignment(2) = flexAlignLeftCenter
' titulo do cabeçalho   
mshgrid_setor.TextMatrix(0, 0) = "Código:"              '                        '
    mshgrid_setor.TextMatrix(0, 1) = "Setor:"               '                        '
    mshgrid_setor.TextMatrix(0, 2) = "Campus:"                '************************'
    mshgrid_setor.TextMatrix(0, 3) = "Obs.:"
 
' e eu coloco os dados desta forma na matriz!!!!!
    rs.Open "select * from tb_setor order by cod_setor", conn, adOpenKeyset, adLockBatchOptimistic
    If Not rs.BOF Then
        rs.MoveMin
    End If
    mshgrid_setor.Rows = 2
    cont = mshgrid_setor.Rows - 1
    Do While Not rs.EOF
        mshgrid_setor.TextMatrix(cont, 0) = Format(rs("cod_setor"), "0000")
        If IsNull(rs("nome_setor")) = False Then
            mshgrid_setor.TextMatrix(cont, 1) = rs("nome_setor")
        End If
        If IsNull(rs("campi")) = False Then
            i = rs("campi")
            rs_cam.Open "select * from tb_campi order by cod_campi = " & i, conn, adOpenKeyset, adLockOptimistic
            If Not rs_cam.BOF Then
                mshgrid_setor.TextMatrix(cont, 2) = rs_cam("campi")
            End If
            rs_cam.Close
        End If
        If IsNull(rs("obs")) = False Then
            mshgrid_setor.TextMatrix(cont, 3) = rs("obs")
        End If
        rs.MoveNext
        mshgrid_setor.Rows = mshgrid_setor.Rows + 1
        cont = cont + 1
    Loop
    mshgrid_setor.Rows = mshgrid_setor.Rows - 1
    If Not rs.BOF Then
        rs.MoveMin
    End If
' * fecha o recorset
    rs.Close
   
humberto
SÃO PAULO
SP - BRASIL
Postada em 12/07/2004 09:06 hs            
valeu...
 
 
     
Página(s): 1/1    


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