private void table1_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (table1.TableModel.Rows.Count > 0) { try { var row = e.Row; lblProductName.Text = table1.TableModel.Rows[row].Cells[2].Text; product = table1.TableModel.Rows[row].Cells[1].Text; if (Param.status == "Return") { FmReturnSellDetail frm = new FmReturnSellDetail(); var result = frm.ShowDialog(this); //if (result == System.Windows.Forms.DialogResult.OK) //{ //} } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { row = e.Row; } if (row != -1) { productNo = tableModel1.Rows[row].Cells[1].Text; if (cbbOrder.SelectedIndex == 0) { OrderNo = cbbOrderNo.SelectedItem.ToString(); } else { OrderNo = cbbOrder.SelectedItem.ToString(); } ProductName = tableModel1.Rows[row].Cells[2].Text; FmOrderDetail frm = new FmOrderDetail(); frm.Show(); } else { MessageBox.Show("กรุณาเลือกรายการที่ต้องการดูรายละเอียดการขาย", "แจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (table1.TableModel.Rows.Count > 0) { try { var row = e.Row; var name = (table1.TableModel.Rows[row].Cells[0].Text == "000000") ? "ลูกค้าทั่วไป" : table1.TableModel.Rows[row].Cells[2].Text + ((table1.TableModel.Rows[row].Cells[4].Text != "") ? " (" + table1.TableModel.Rows[row].Cells[4].Text + ")" : ""); Param.SelectCustomerId = table1.TableModel.Rows[row].Cells[0].Text; Param.SelectCustomerName = name; Param.SelectCustomerAge = table1.TableModel.Rows[row].Cells[8].Text == "" ? 0 : (int)DateTime.Today.Subtract(Convert.ToDateTime(table1.TableModel.Rows[row].Cells[8].Text).Date).TotalDays / 365; //Param.SelectCustomerAge = Param.SelectCustomerAge == DateTime.Today.Year ? 0 : Param.SelectCustomerAge; Param.SelectCustomerSex = table1.TableModel.Rows[row].Cells[9].Text; Param.SelectCustomerSellPrice = int.Parse(table1.TableModel.Rows[row].Cells[10].Text); Firstname = table1.TableModel.Rows[row].Cells[2].Text; Lastname = table1.TableModel.Rows[row].Cells[3].Text; Nickname = table1.TableModel.Rows[row].Cells[4].Text; tel = table1.TableModel.Rows[row].Cells[6].Text; this.DialogResult = DialogResult.OK; //this.Dispose(); } catch { } } }
private void table1_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { row = e.Row; } }
void table_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Column == 0) { // A cell in the first column has been clicked, go through this sequence: // 1. Show Red circle // 2. Show orange circle // 3. Show something else object data = e.Cell.Row.Cells[1].Data; if (data is Color) { if ((Color)data == Color.Orange) { e.Cell.Row.Cells[1].Data = ""; // 3. } else { e.Cell.Row.Cells[1].Data = Color.Orange; // 2. } } else { e.Cell.Row.Cells[1].Data = Color.Red; // 1. } } }
private void TableFiles_CellMouseLeave(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Column == DeleteColIndex) { var cell = this.tableFiles.TableModel.Rows[e.Row].Cells[e.Column]; cell.Image = Properties.Resources.trash_empty; } }
private void iTable_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Cell.Tag is MemOpBase) { // Get the object MemOpBase baseObject = (MemOpBase)e.Cell.Tag; System.Diagnostics.Debug.Assert(baseObject.Link != null); // Get the current collection if (iListView.SelectedIndices.Count > 0 && !iPreparingGrid) { ListViewItem listItem = iListView.SelectedItems[0]; if (listItem.Tag != null && listItem.Tag is MemObjRegionalCollection) { MemObjRegionalCollection collection = (MemObjRegionalCollection)listItem.Tag; // Get the associated (linked) collection int collectionIndex; int itemIndex; MemOpBase linkedItem; MemObjRegionalCollection linkedCollection = iParser.Data.CollectionByOperationIndex(baseObject.Link.OperationIndex, baseObject.Link.Class, out linkedItem, out collectionIndex, out itemIndex); // Did we find a linked item? if (linkedCollection != null && linkedItem != null) { // Select the correct list item if (collection != linkedCollection) { // We need to jump to a different collection... if (linkedCollection.RegionStart.MatchedRegionText || !iParser.Options.MarkerOperationsOutsideRegionToBeIgnored) { if (iParser.Options.MarkerOperationsOutsideRegionToBeIgnored) { collectionIndex = CollectionIndex(linkedCollection); } iListView.Items[iListView.SelectedIndices[0]].Selected = false; iListView.Items[collectionIndex].Selected = true; iListView.Select(); } } // Select it iTable.TableModel.Selections.Clear(); iTable.TableModel.Selections.AddCell(itemIndex, 6); iTable.EnsureVisible(itemIndex, 6); iTable.Select(); } } } } }
private void iTable_RawItems_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Cell.Tag != null && e.Cell.Tag is HeapCell) { HeapCell linkedCell = (HeapCell)e.Cell.Tag; // if (CellLinkDoubleClicked != null) { CellLinkDoubleClicked(linkedCell); } } }
private void tblSysvar_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (tblSysvar.SelectedItems.Length != 0) { frmAddSysVar frm = new frmAddSysVar(this, tblSysvar.SelectedItems[0].Cells[0].Text.Trim(), tblSysvar.SelectedItems[0].Cells[1].Text.Trim(), tblSysvar.SelectedItems[0].Cells[2].Text.Trim(), Convert.ToBoolean(tblSysvar.SelectedItems[0].Cells[3].Text.Trim())); frm.ShowDialog(); } else { MessageBox.Show("Vui lòng chọn một dòng", "Thông báo"); } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { FmAddCustomer ul = new FmAddCustomer(); ul.LoadCustomerData(sender, e, "Mobile", tableModel1.Rows[e.Row].Cells[8].Text.Replace("-", "")); var result = ul.ShowDialog(this); if (result == System.Windows.Forms.DialogResult.OK) { LoadData(); } } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { //if (e.Row < table1.RowCount) //{ // row = e.Row; //} //if (row != -1) //{ // productNo = tableModel1.Rows[row].Cells[1].Text; // ProductName = tableModel1.Rows[row].Cells[2].Text; // FmStockDetail frm = new FmStockDetail(); // frm.Show(); //} //else //{ // MessageBox.Show("กรุณาเลือกรายการที่ต้องการดูรายละเอียดสต็อกสินค้า", "แจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); //} }
/// <summary> /// Raises the MouseMove event /// </summary> /// <param name="e">A CellMouseEventArgs that contains the event data</param> public override void OnMouseMove(XPTable.Events.CellMouseEventArgs e) { base.OnMouseMove(e); if (this.ShowDropDownButton || (e.Table.IsEditing && e.CellPos == e.Table.EditingCell)) { if (e.Table.IsCellEditable(e.CellPos)) { // get the button renderer data DropDownRendererData rendererData = this.GetDropDownRendererData(e.Cell); if (this.CalcDropDownButtonBounds().Contains(e.X, e.Y)) { if (rendererData.ButtonState == ComboBoxStates.Normal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { rendererData.ButtonState = ComboBoxStates.Pressed; } else { rendererData.ButtonState = ComboBoxStates.Hot; } e.Table.Invalidate(e.CellRect); } } else { if (rendererData.ButtonState != ComboBoxStates.Normal) { rendererData.ButtonState = ComboBoxStates.Normal; e.Table.Invalidate(e.CellRect); } } } } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { _SELECTED_ROW = e.Row; FmUserDetail fm = new FmUserDetail(); fm.txtName.Text = tableModel1.Rows[e.Row].Cells[2].Text; fm.txtLastname.Text = tableModel1.Rows[e.Row].Cells[3].Text; fm.txtNickname.Text = tableModel1.Rows[e.Row].Cells[4].Text; fm.txtMobile.Text = tableModel1.Rows[e.Row].Cells[7].Text.Replace("-", ""); fm.txtEmail.Text = tableModel1.Rows[e.Row].Cells[8].Text; fm.cbxUserGroup.Text = tableModel1.Rows[e.Row].Cells[5].Text; fm.rdbActive.Checked = tableModel1.Rows[e.Row].Cells[1].Text == "1"; fm.rdbDisable.Checked = tableModel1.Rows[e.Row].Cells[1].Text == "0"; fm.data = fm.txtName.Text + fm.txtLastname.Text + fm.txtNickname.Text + fm.txtMobile.Text + fm.txtEmail.Text + fm.cbxUserGroup.SelectedItem.ToString() + fm.rdbActive.Checked.ToString(); fm.CheckInput(sender, e); var result = fm.ShowDialog(this); if (result == DialogResult.OK) { Param.UserUpdateEntity = new UserUpdateEntity(Param.ShopId, tableModel1.Rows[e.Row].Cells[6].Text.ToLower()); Param.UserUpdateEntity.Firstname = fm.txtName.Text.Trim(); Param.UserUpdateEntity.Lastname = fm.txtLastname.Text.Trim(); Param.UserUpdateEntity.Nickname = fm.txtNickname.Text.Trim(); Param.UserUpdateEntity.Mobile = fm.txtMobile.Text.Trim(); Param.UserUpdateEntity.Email = fm.txtEmail.Text.Trim(); Param.UserUpdateEntity.UserGroup = fm.cbxUserGroup.SelectedItem.ToString(); Param.UserUpdateEntity.Active = fm.rdbActive.Checked; bwUpdateData.RunWorkerAsync(); } else if (result == DialogResult.No) { Param.UserUpdateEntity = new UserUpdateEntity(Param.ShopId, tableModel1.Rows[e.Row].Cells[6].Text.ToLower()); Param.UserUpdateEntity.ETag = "*"; bwDeleteData.RunWorkerAsync(); } }
private void table1_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { row = e.Row; } if (row != -1) { try { DataTable dt = Util.DBQuery(string.Format(@"SELECT OrderNo, p.ID, p.CoverImage, IFNULL(ReceivedDate, '') ReceivedDate FROM Barcode b LEFT JOIN Product p ON b.product = p.id WHERE Barcode = '{0}'", tableModel1.Rows[row].Cells[1].Text)); ptbProduct.Visible = true; ptbProduct.Image = null; var filename = @"Resource/Images/Product/" + tableModel1.Rows[row].Cells[1].Text + ".jpg"; if (!File.Exists(filename)) { if (dt.Rows[0]["CoverImage"].ToString() != "") { DownloadImage(dt.Rows[0]["CoverImage"].ToString(), @"Resource/Images/Product/", tableModel1.Rows[row].Cells[1].Text + ".jpg"); } } else { try { ptbProduct.Image = Image.FromFile(filename); } catch { if (dt.Rows[0]["CoverImage"].ToString() != "") { DownloadImage(dt.Rows[0]["CoverImage"].ToString(), @"Resource/Images/Product/", tableModel1.Rows[row].Cells[1].Text + ".jpg"); } } } } catch { } } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { row = e.Row; } if (row != -1) { productNo = tableModel1.Rows[row].Cells[1].Text; //if (cbbOrder.SelectedIndex == 0) { OrderNo = cbbOrderNo.SelectedItem.ToString(); } else { OrderNo = cbbOrder.SelectedItem.ToString(); } //ProductName = tableModel1.Rows[row].Cells[2].Text; FmChangeSellPrice frm = new FmChangeSellPrice(); var result = frm.ShowDialog(this); if (result == DialogResult.OK) { LoadData(); } } else { MessageBox.Show("กรุณาเลือกรายการที่ต้องการ", "แจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void iGrid_CellClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Cell.Tag != null && e.Cell.Tag is MemOpBase) { // Get the object & collection MemOpBase currentObject = (MemOpBase)e.Cell.Tag; MemObjStatisticalCollection collection = (MemObjStatisticalCollection)currentObject.Collection; // If we have a linked item, then we'll attempt to show it if (currentObject.Link != null) { MemOpBase linkedOp = currentObject.Link; // We know that the linked item should be in the same collection - so search for it. int rowIndex = 0; foreach (XPTable.Models.Row row in iGrid.TableModel.Rows) { // The first row's tag has been setup to point to a MemOpBase object for the entire row. MemOpBase rowTagEntry = (MemOpBase)row.Tag; if (rowTagEntry.CellAddress == linkedOp.CellAddress && rowTagEntry.OperationIndex == linkedOp.OperationIndex && rowTagEntry.AllocationNumber == linkedOp.AllocationNumber && rowTagEntry != currentObject) { // This is the one to focus to. iGrid.TableModel.Selections.SelectCell(rowIndex, 5); iGrid.EnsureVisible(rowIndex, 5); iGrid.Select(); break; } // No match... ++rowIndex; } } } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Row < table1.RowCount) { row = e.Row; } if (row != -1) { Pid = lblProduct.Text; sellN = tableModel1.Rows[row].Cells[1].Text; dt = Util.DBQuery(string.Format(@"SELECT sd.SellNo, sh.SellDate , c.firstname|| ' ' || c.lastname Customer, sd.Quantity, sd.SellPrice , sd.SellPrice/sd.Quantity Price, sd.Cost, sd.Cost/sd.Quantity PriceCost, sd.Product, p.Name FROM SellDetail sd LEFT JOIN SellHeader sh ON sd.SellNo = sh.SellNo LEFT JOIN Customer c ON c.id = sh.Customer LEFT JOIN Product p ON p.id = sd.Product WHERE sd.Product = '{0}' AND sd.Quantity <> 0 AND sd.SellNo = '{1}' GROUP BY sd.Product, sd.SellNo ORDER BY sd.SellNo DESC", Pid, sellN)); sellP = dt.Rows[0]["Price"].ToString(); costProduct = dt.Rows[0]["Cost"].ToString(); costPrice = dt.Rows[0]["PriceCost"].ToString(); customer = dt.Rows[0]["Customer"].ToString(); sellDate = dt.Rows[0]["SellDate"].ToString(); this.Close(); } else { MessageBox.Show("กรุณาเลือกรายการที่ต้องการ", "แจ้งเตือน", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void TableFiles_CellMouseDown(object sender, XPTable.Events.CellMouseEventArgs e) { if (e.Column == DeleteColIndex) { var currentRow = this.tableFiles.TableModel.Rows[e.Row]; this.tableFiles.TableModel.Rows.RemoveAt(e.Row); if (this.tableFiles.TableModel.Rows.Count <= 0) { if (convertThread != null && convertThread.IsAlive) { convertThread.Abort(); } SetConvertBtnVisiable(false); ConvertCompleteAction(); AddDragTip(); return; } //判断移除行转换的状态 //重启线程转换 ProgressNotice notice = ProgressAction;//创建一个委托对象 ConvertComplete convertCompleted = ConvertCompleteAction; if (convertThread != null && convertThread.IsAlive) { convertThread.Abort(); } convertThread = new Thread(StartConvert); var imgType = GetConvertedImgType(); if ((ConvertState)currentRow.Tag == ConvertState.Converted) { _convertingtablerowIndex--; } convertThread.Start(new List <object> { _convertingtablerowIndex, notice, convertCompleted, imgType }); } }
private void table1_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { miDetail_Click((sender), e); }
private void lvwPosition_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { updatePosition(); }
private void tableParticipants_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { Edit(); }
/// <summary> /// Handles the CellDoubleClick event of the tableCards control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="XPTable.Events.CellMouseEventArgs"/> instance containing the event data.</param> /// <remarks>Documented by Dev02, 2008-01-03</remarks> private void tableCards_CellDoubleClick(object sender, XPTable.Events.CellMouseEventArgs e) { e.Cell.Row.Cells[0].Checked = !e.Cell.Row.Cells[0].Checked; }
private void table1_CellClick(Object sender, XPTable.Events.CellMouseEventArgs e) { currentRowIndex = (Int16)e.Row; }
/// <summary> /// Raises the MouseMove event /// </summary> /// <param name="e">A CellMouseEventArgs that contains the event data</param> public override void OnMouseMove(XPTable.Events.CellMouseEventArgs e) { base.OnMouseMove(e); if (e.Table.IsCellEditable(e.CellPos)) { // get the renderer data CheckBoxRendererData rendererData = this.GetCheckBoxRendererData(e.Cell); if (this.CalcCheckRect(e.Table.TableModel.Rows[e.Row].Alignment, e.Table.ColumnModel.Columns[e.Column].Alignment).Contains(e.X, e.Y)) { if (e.Cell.CheckState == CheckState.Checked) { if (rendererData.CheckState == CheckBoxStates.CheckedNormal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { rendererData.CheckState = CheckBoxStates.CheckedPressed; } else { rendererData.CheckState = CheckBoxStates.CheckedHot; } e.Table.Invalidate(e.CellRect); } } else if (e.Cell.CheckState == CheckState.Indeterminate) { if (rendererData.CheckState == CheckBoxStates.MixedNormal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { rendererData.CheckState = CheckBoxStates.MixedPressed; } else { rendererData.CheckState = CheckBoxStates.MixedHot; } e.Table.Invalidate(e.CellRect); } } else //if (e.Cell.CheckState == CheckState.Unchecked) { if (rendererData.CheckState == CheckBoxStates.UncheckedNormal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { rendererData.CheckState = CheckBoxStates.UncheckedPressed; } else { rendererData.CheckState = CheckBoxStates.UncheckedHot; } e.Table.Invalidate(e.CellRect); } } } else { if (e.Cell.CheckState == CheckState.Checked) { rendererData.CheckState = CheckBoxStates.CheckedNormal; } else if (e.Cell.CheckState == CheckState.Indeterminate) { rendererData.CheckState = CheckBoxStates.MixedNormal; } else //if (e.Cell.CheckState == CheckState.Unchecked) { rendererData.CheckState = CheckBoxStates.UncheckedNormal; } e.Table.Invalidate(e.CellRect); } } }
/// <summary> /// Raises the MouseMove event /// </summary> /// <param name="e">A CellMouseEventArgs that contains the event data</param> public override void OnMouseMove(XPTable.Events.CellMouseEventArgs e) { base.OnMouseMove(e); if (this.ShowUpDownButtons || this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { if (e.Table.IsCellEditable(e.CellPos)) { // get the button renderer data NumberRendererData rendererData = this.GetNumberRendererData(e.Cell); if (this.GetUpButtonBounds().Contains(e.X, e.Y)) { if (rendererData.UpButtonState == UpDownStates.Normal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { if (this.GetUpButtonBounds().Contains(rendererData.ClickPoint)) { rendererData.UpButtonState = UpDownStates.Pressed; if (this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { ((IEditorUsesRendererButtons)e.Table.EditingCellEditor).OnEditorButtonMouseDown(this, e); } } else if (this.GetDownButtonBounds().Contains(rendererData.ClickPoint)) { rendererData.DownButtonState = UpDownStates.Normal; if (this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { ((IEditorUsesRendererButtons)e.Table.EditingCellEditor).OnEditorButtonMouseUp(this, e); } } } else { rendererData.UpButtonState = UpDownStates.Hot; if (rendererData.DownButtonState == UpDownStates.Hot) { rendererData.DownButtonState = UpDownStates.Normal; } } e.Table.Invalidate(e.CellRect); } } else if (this.GetDownButtonBounds().Contains(e.X, e.Y)) { if (rendererData.DownButtonState == UpDownStates.Normal) { if (e.Button == MouseButtons.Left && e.Row == e.Table.LastMouseDownCell.Row && e.Column == e.Table.LastMouseDownCell.Column) { if (this.GetDownButtonBounds().Contains(rendererData.ClickPoint)) { rendererData.DownButtonState = UpDownStates.Pressed; if (this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { ((IEditorUsesRendererButtons)e.Table.EditingCellEditor).OnEditorButtonMouseDown(this, e); } } else if (this.GetUpButtonBounds().Contains(rendererData.ClickPoint)) { rendererData.UpButtonState = UpDownStates.Normal; if (this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { ((IEditorUsesRendererButtons)e.Table.EditingCellEditor).OnEditorButtonMouseUp(this, e); } } } else { rendererData.DownButtonState = UpDownStates.Hot; if (rendererData.UpButtonState == UpDownStates.Hot) { rendererData.UpButtonState = UpDownStates.Normal; } } e.Table.Invalidate(e.CellRect); } } else { if (rendererData.UpButtonState != UpDownStates.Normal || rendererData.DownButtonState != UpDownStates.Normal) { rendererData.UpButtonState = UpDownStates.Normal; rendererData.DownButtonState = UpDownStates.Normal; if (this.TableUsingNumericCellEditor(e.Table, e.CellPos)) { ((IEditorUsesRendererButtons)e.Table.EditingCellEditor).OnEditorButtonMouseUp(this, e); } e.Table.Invalidate(e.CellRect); } } } } }