• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

joven

trackBar

9 mensagens neste tópico

Boa Noite

Era para saber se dava para por o trackBar em vertical em vez do horizontal q está por pré defeito?

Fiquem Bem

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Olá,

Tens uma propriedade para isso. Altera a Orientation para Vertical.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

existe algum método para arrastar duas ou mais barras ao mesmo tempo?

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Mas o primeiro ponto já resolveste, certo ? Diz qualquer coisa.

O que queres é mover uma e a outra mover também ? Só precisas de no evento Scroll dizer que o valor de uma é igual ao valor da outra.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

O de por vertical já consegui. o que vou tentar fazer é uma programa para controlar 6 canais de luzes por DMX512.

A parte do microcontrolador só falta adicionar a stack do USB para a recepção dos dados enviados pelo C#.

O que dava jeito era mover duas trackBar seleccionadas ao mesmo tempo, n sei muito bem como devo fazer.

Obrigado

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Então mas foi o que te disse.

Colocar uma TrackBar a alterar o valor da outra. Podes utilizar um checkbox para seleccionar quais as que movem ao mesmo tempo e só precisas de fazer um If no evento Scroll (se estiver seleccionado move, caso contrário trabalham independentes).

        private void trackBar1_Scroll(object sender, EventArgs e)
        {
            this.trackBar2.Value = this.trackBar1.Value;
        }

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

esse código faz alterar o valor de um trackbar por defeito. o q queria fazer era dinamicamente

n dá para ter multiplos focus? algo do gérnero?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

esse código faz alterar o valor de um trackbar por defeito. o q queria fazer era dinamicamente

n dá para ter multiplos focus? algo do gérnero?

Multiplos fócus não dá. Podes é fazer como te disse, colocar umas checkboxes junto à trackbar para mover várias ao mesmo tempo.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

boas

com o check box axo q serve, mas n estou a conseuir a implementar.

        private void tbCanal1_Scroll(object sender, EventArgs e)
        {
            this.lblCanal1.Text = this.tbCanal1.Value.ToString();



            if (cbCanal2.Checked == true)
            {
                if (this.tbCanal2.Value >= 255)
                    this.tbCanal2.Value = 255;

                if (this.tbCanal2.Value <= 0)
                    this.tbCanal2.Value = 0;

                this.tbCanal2.Value = this.tbCanal2.Value + 1;
            }

        }

só sobe e n desce  :wallbash:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora