Jump to content
a3deluxe

Substituir TextBox por Labels

Recommended Posts

a3deluxe

Boas

queria saber como posso substituir as TextBox por Labels neste programa para mostrar os valores numa Label em vez de uma TextBox?

Dim data() As Byte = File.ReadAllBytes(FILE_NAME)
Dim palavras As New List(Of String)
Dim palavra As String = ""

'
For Each b As Byte In data
   If b = 0 Then
       '
       palavras.Add(palavra.Replace("N", ""))
       palavra = ""
   ElseIf b >= 32 Then
       palavra = palavra + Chr(b)
   End If
Next



TextBox1.Text = palavras(5)
TextBox2.Text = palavras(7)

Tentei assim mas nao funcionou:

Label1 = palavras (5)

Label2 = palavras(7)

Share this post


Link to post
Share on other sites
He B TeMy

Boas

queria saber como posso substituir as TextBox por Labels neste programa para mostrar os valores numa Label em vez de uma TextBox?

Dim data() As Byte = File.ReadAllBytes(FILE_NAME)
Dim palavras As New List(Of String)
Dim palavra As String = ""

'
For Each b As Byte In data
If b = 0 Then
	'
	palavras.Add(palavra.Replace("N", ""))
	palavra = ""
ElseIf b >= 32 Then
	palavra = palavra + Chr(b)
End If
Next



TextBox1.Text = palavras(5)
TextBox2.Text = palavras(7)

Tentei assim mas nao funcionou:

Label1 = palavras (5)

Label2 = palavras(7)

Pois, provavelmente não porque estás a ler de um array...

Que erro dá? Se não der nenhum erro tenta fazer debug para ver qual é mesmo o problema... nunca tentei ler um array em labels por isso não te sei responder.

Share this post


Link to post
Share on other sites
He B TeMy

Label1.Text = palavras(5)
Label2.Text = palavras(7)

lol... este "pensamento" que tive agora que nem sequer reparei no .text... aquilo nem devia compilar, apenas executar o anterior que já tinha sido compilado.

My blindness ugh.

Share this post


Link to post
Share on other sites
a3deluxe

Como posso fazer para bloquear uma label

por exemplo quando carrego sobre ela no programa a decorrer fica a tras de qualquer outro programa que esteja aberto.

obrigado

Share this post


Link to post
Share on other sites
He B TeMy

Como posso fazer para bloquear uma label

por exemplo quando carrego sobre ela no programa a decorrer fica a tras de qualquer outro programa que esteja aberto.

obrigado

Não percebi, queres clicar numa label e mandar o form para background?

Share this post


Link to post
Share on other sites
a3deluxe

estou a utilizar uma Label em vez um botao.

quando clico nela se tiver sobre um programa ela vai para traz desse programa.

queria que ficasse sobreposta.

Share this post


Link to post
Share on other sites
He B TeMy

estou a utilizar uma Label em vez um botao.

quando clico nela se tiver sobre um programa ela vai para traz desse programa.

queria que ficasse sobreposta.

Fiquei a perceber o mesmo... podes tirar um print a explicar? ...

Share this post


Link to post
Share on other sites
a3deluxe

Boas

Aqui esta um print do que esta a acontecer:

http://prntscr.com/1udzad

A aplicação arranca por exemplo sobre o Notpad quando carrego na textbox para escrever a password o Notpad fica a frente do programa.

ficando a aplicação por detras do Notpad.

queria que fica-se sempre a frente de qualquer programa.

Obrigado

Share this post


Link to post
Share on other sites
He B TeMy

Boas

Aqui esta um print do que esta a acontecer:

http://prntscr.com/1udzad

A aplicação arranca por exemplo sobre o Notpad quando carrego na textbox para escrever a password o Notpad fica a frente do programa.

ficando a aplicação por detras do Notpad.

queria que fica-se sempre a frente de qualquer programa.

Obrigado

Metes no form_load o

Me.topMost = true

Share this post


Link to post
Share on other sites
a3deluxe

já tinha tentado com o TopMost e tambem não funciona.

tenho que carregar na aplicação na barra do menu para ficar selecionada.

Share this post


Link to post
Share on other sites
He B TeMy

já tinha tentado com o TopMost e tambem não funciona.

tenho que carregar na aplicação na barra do menu para ficar selecionada.

Mas a tua aplicação têm form? Não consigo perceber no print...

Com topmost têm de dar.-- ou então posta aqui o código do load ou das textbox'es.

Share this post


Link to post
Share on other sites
a3deluxe

Sim a minha aplicacao tem um Form que esta transparente.

tenho fazer com que a janela do meu form esteja sempre selecionada.

assim ja resolvia o problema.

ja agora sabes como posso colocar a txtbox transpatente?

Share this post


Link to post
Share on other sites
He B TeMy

Sim a minha aplicacao tem um Form que esta transparente.

tenho fazer com que a janela do meu form esteja sempre selecionada.

assim ja resolvia o problema.

ja agora sabes como posso colocar a txtbox transpatente?

Mas não faz sentido quando clicas num botão a aplicação deixar de tar em focus... a não ser que o tenhas no código, não te consigo ajudar muito pois o que dizes é contraditório...

Quer dizer, clicas na textbox e ele muda para o notepad? lol

Não me chames burro mas a tua lógica não consigo entender, nem/ou o problema... tu ao clicares em qualquer controlo dum form ele não te devia tirar o focus a não ser que especifiques outra coisa no código.

Podes focar sempre a janela do teu form com Nomeform.showDialog() não sei se é isso que pretendes.

Quanto á textbox transparente, podes sempre igualar ao form.

Textbox1.backcolor = Me.backcolor

Edited by He B Te My

Share this post


Link to post
Share on other sites
a3deluxe

ainda nao consegui resolver.

quando clico na txtbox ela não fica selecionada.

tenho que ir a barra do iniciar.

como faço para quando clicar na txtbox ficar selecionada?

Share this post


Link to post
Share on other sites
He B TeMy

ainda nao consegui resolver.

quando clico na txtbox ela não fica selecionada.

tenho que ir a barra do iniciar.

como faço para quando clicar na txtbox ficar selecionada?

O que estás a dizer não faz sentido... posta aqui o teu código da textbox... não estou mesmo a perceber.

Share this post


Link to post
Share on other sites
a3deluxe

Boas,

Vou postar aqui o link para download do meu projecto, para ser mais facil me ajudarem.

http://dfiles.eu/files/yajgr6fij

Entao o que esta a acontecer é o seguinte:

Quando executo a aplicação

depois quero escrever no textbox e não dá

tenho que selecionar a aplicação na barra do iniciar para conceguir escrever na textbox.

Depois queria que a aplicação estive-se sempre a frente de qualquer programa.

como a textbox esta transparente se tiver em cima de um programa, quando clico nele fica por detras desse programa.

obrigado

Share this post


Link to post
Share on other sites
He B TeMy

Boas,

Vou postar aqui o link para download do meu projecto, para ser mais facil me ajudarem.

http://dfiles.eu/files/yajgr6fij

Entao o que esta a acontecer é o seguinte:

Quando executo a aplicação

depois quero escrever no textbox e não dá

tenho que selecionar a aplicação na barra do iniciar para conceguir escrever na textbox.

Depois queria que a aplicação estive-se sempre a frente de qualquer programa.

como a textbox esta transparente se tiver em cima de um programa, quando clico nele fica por detras desse programa.

obrigado

Não percebi a tua última linha...

Quanto ao resto, aqui quando executo ela fica sempre por cima de qualquer programa e fica logo focada... não sei a que problema te referes, ela fica sempre por cima de qualquer programa, e quando executa está focada, pelo menos aqui.

Não percebi foi o porquê desta aplicação, talvez a mesma razão porque é que ainda não percebo algumas coisas que estás a dizer... se pudesses explicar, é que aqui funcionou tudo o que disseste.

Share this post


Link to post
Share on other sites
a3deluxe

Nessa aplicação tambem tem o código para fechar a aplicação com a tecla ESC mas não esta a funcionar

o que pode ser:

//
Private Sub LoginForm1_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown

    If e.KeyCode = Keys.Escape Then
	    Me.Close()
	    Application.Exit()
    End If

   End Sub

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.