1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Duvida em Visual Basic .net 2003

Discussão em 'Programação' iniciada por Fil__, 23 de Junho de 2008. (Respostas: 4; Visualizações: 649)

  1. Fil__

    Fil__ Power Member

    Uma questao em vb.net 2003 pessoal

    Tenho um Radio Button Sim (RbSim) e um Radio Button Nao (RbNao). O que pretende e que ao imprimir a folha com os dados, caso a pessoa selecione o Sim so seja imprimido a palavra Sim, caso contrario imprime o Nao. O problema e que ele imprime os 2 independentemente do que escolho

    O codigo é o seguinte
    Código:
    e.Graphics.DrawString(RbSim.Text, textFont, Brushes.Black, 260, 470)
    e.Graphics.DrawString(RbNao.Text, textFont, Brushes.Black, 300, 470)
    
    Podem ajudar? Penso que seja um if qualquer coisa then imprime o sim else imprime o nao. Sera isto?
     
  2. IceBlackIce

    IceBlackIce Power Member

    Não sei o código, mas é do género, se o valor do botao sim for 1, entao imprime a label sim.
     
  3. SoundSurfer

    SoundSurfer Power Member

    Uma ideia:

    Metes uma textbox (dentro de um div) com o valor do radioButton, e mudas em javascript esse valor sempre que mudas o radioButton.
    Pegas na CSS normal e escondes o div.
    Nas CSS de impressão escondes o radioButton e mostras o div da textbox.
     
  4. Fil__

    Fil__ Power Member

    SoundSurfer isto nao e para um site, e um programa como a calculadora do windows ou um software de gestao. As dicas que tu dizes nao se aplicam neste caso ou tanto para sites como softwares aplica-se a tua logica?
    Thanks ;)
     
  5. rosepwr

    rosepwr Power Member

    Boas,

    Seria qualquer coisa assim:
    Código:
    if radiobutton.checked = true then
         executa este bloco de codigo se estiver selecionado
    else
         executa este bloco de codigo se não estiver selecionado
    end if
    
    Cumps
     

Partilhar esta Página