private void objList_CellClick(object sender, CellClickEventArgs e) { if (e.Column == null) { return; } if (e.HitTest.RowIndex == objList.Items.Count - 1 && e.ColumnIndex != 1 && e.ColumnIndex != 0) { CountryMD cty = (CountryMD)e.HitTest.RowObject; if (string.IsNullOrWhiteSpace(cty.Name)) { GetStatusBar().DisplayMessage(MessageType.Error, "国家名字不能为空!"); objList.EditSubItem(objList.GetItem(e.RowIndex), 1); return; } } if (e.ColumnIndex == 1 && e.HitTest.HitTestLocation == HitTestLocation.Image) { frmCFL cfl = new frmCFL(objList.BOID); cfl.ReturnProc = CountryRetProc; cfl.MdiParent = this.MdiParent; cfl.Show(); } }
private void objList_CellClick(object sender, BrightIdeasSoftware.CellClickEventArgs e) { if (e.Column == null || e.Column.AspectName != "Name") { return; } if (e.HitTest.HitTestLocation == HitTestLocation.Image) { frmCFL cfl = new frmCFL(objList.BOID); cfl.ReturnProc = KeyWordRetProc; cfl.MdiParent = this.MdiParent; cfl.Show(); e.Handled = true; } }