Ir para conteúdo
Fórum Script Brasil

fdefod

Membros
  • Total de itens

    79
  • Registro em

  • Última visita

Tudo que fdefod postou

  1. Aqui está o código! private void tsbtnAddNumero_Click(object sender, EventArgs e) { Label l = new Label(); l.Text = s.Numero; l.MouseDown += new MouseEventHandler(mouseclicked); l.MouseUp += new MouseEventHandler(mleaved); l.MouseMove += new MouseEventHandler(mmove); //Assim não funciona o evneto! Quando clico e arrasto não acontece nada! InserirLabelNoRich(l); } private void InserirLabelNoRich(Label l) { IsMdiContainer = true; l.Font = new Font("Arial", 10); richTextBox1.Controls.Add(l); l.BorderStyle = BorderStyle.FixedSingle; l.Location = new Point(0, 0); l.Show(); lista.Add(l); label = l; //adicionando à uma variavel global this.label.MouseMove += new MouseEventHandler(mmove); //Assim ele move mas só o ultimo label adicionado. Quando insiro e tento mover o primeiro não funciona! } //Aqui o codigo do evento! private void mleaved(object sender, MouseEventArgs e) { flag = false; } private void mouseclicked(object sender, MouseEventArgs e) { flag = true; ptInicial = e.Location; } private void mmove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left & flag == true) { label.Location = new Point(label.Left + (e.X - ptInicial.X), label.Top + (e.Y - ptInicial.Y)); double px = label.Location.X * 0.264; double py = label.Location.Y * 0.264; px = Math.Round(px, 2); py = Math.Round(py, 2); itemXYToolStripMenuItem.Text = "Item X: " + px + " Y: " + py; } }
  2. Oi é windows form. Tow querendo inserir varios label e colocar eventos neles dinamicamente. ou o cliente pode mover todos os label que estiverem na tela. Será que para este propósito é mehor usar outro componente já que os label não recebem foco?? Pessoal depois que eu insiro um label, não estou consegindo fazer com ele fique no evento, por exemplo se ele for clicado mudar a cor de fundo. E consequentemente todos label que forem sendo inseridos tb possuir o mesmo evento. Se alguém tiver algum pedaço de código que possa me auxiliar eu agradeço..
  3. Ola amigão, tow querendo saber pra utilizar em formuláio.. se puder me dar uma luz agradeço!!!
  4. Olá pessoal, estou desenvolvendo um aplicação para impressão de ingressos. Primeiro o cliente adiciona um label na tela e arrasta( este label seria a numeração do ingresso), gostaria de saber qual melhor componente para inserir este label e marxar a posição em que deve serimprimido. Outra pergunta é como saber qual foi o ultimo label clicado em c#? Pessoal por favor espero que vocês me ajudem valeu abraços!!
×
×
  • Criar Novo...