private void gridRoteiros_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { C1.Win.C1FlexGrid.HitTestInfo ht = gridRoteiros.HitTest(); if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell) { gridRoteiros.Row = ht.Row; contextMenuStrip1.Show(gridRoteiros, e.Location); } } if (e.Button == MouseButtons.Left) { C1.Win.C1FlexGrid.HitTestInfo ht = gridRoteiros.HitTest(); if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.ColumnHeader) { if (ht.Column == 0) { if (expandir) { collapseOrExpandeAll(true); } else { collapseOrExpandeAll(false); } expandir = !expandir; } } if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell) { if (ht.Column == 0 && gridRoteiros.Rows[ht.Row].Node.Row[1].ToString() == gridRoteiros.Rows[ht.Row].Node.Row[2].ToString()) { //string valor = gridRoteiros.Rows[ht.Row].Node.Row[6].ToString(); Roteiro rTemp = fachada.CarregarRoteiro(controladorSelecionado, painelSelecionado, (int)gridRoteiros.Rows[ht.Row].Node.Row[1]); if (rTemp.EnvioRoteiroAPP == Util.Util.EnvioRoteiroAPP.EnviarRotaAPP) { gridRoteiros.Rows[ht.Row].Node.Image = (Image)global::PontosX2.Properties.Resources.APP_Icone_16_vermelho; rTemp.EnvioRoteiroAPP = Util.Util.EnvioRoteiroAPP.NaoEnviarRotaAPP; } else { if (rTemp.EnvioRoteiroAPP == Util.Util.EnvioRoteiroAPP.NaoEnviarRotaAPP) { gridRoteiros.Rows[ht.Row].Node.Image = (Image)global::PontosX2.Properties.Resources.APP_Icone_16; rTemp.EnvioRoteiroAPP = Util.Util.EnvioRoteiroAPP.EnviarRotaAPP; } } } } } }
private void gridMensagens_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Right) { C1.Win.C1FlexGrid.HitTestInfo ht = gridMensagens.HitTest(); if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.Cell) { gridMensagens.Row = ht.Row; contextMenuStrip1.Show(gridMensagens, e.Location); } } if (e.Button == MouseButtons.Left) { C1.Win.C1FlexGrid.HitTestInfo ht = gridMensagens.HitTest(); if (ht.Type == C1.Win.C1FlexGrid.HitTestTypeEnum.ColumnHeader) { if (ht.Column == 0) { collapseOrExpandeAll(expandir); } } } }