private void copyLocationToolStripMenuItem_Click(object sender, EventArgs e) { if (DB.areaBinding.Current != null) { DataRowView rowView = (DataRowView)DB.areaBinding.Current; if (rowView[DB.COL_AREA_X] != DBNull.Value && rowView[DB.COL_AREA_Y] != DBNull.Value && rowView[DB.COL_AREA_REGIONID] != DBNull.Value) { int x = Convert.ToInt32(rowView.Row[DB.COL_AREA_X]); int y = Convert.ToInt32(rowView.Row[DB.COL_AREA_Y]); int regionID = Convert.ToInt32(rowView.Row[DB.COL_AREA_REGIONID]); IDataObject ido = new DataObject(); ClipboardLocation loc = new ClipboardLocation(x, y, regionID); ido.SetData(loc); Clipboard.SetDataObject(ido, true); } } }
private void copyLocationToolStripMenuItem_Click(object sender, EventArgs e) { if (listViewNPC.SelectedItems != null && listViewNPC.SelectedItems.Count > 0) { ListViewItem item = listViewNPC.SelectedItems[0]; int x = Convert.ToInt32(((DataRow)item.Tag)[DB.COL_NPC_X]); int y = Convert.ToInt32(((DataRow)item.Tag)[DB.COL_NPC_Y]); int regionID = Convert.ToInt32(((DataRow)item.Tag)[DB.COL_NPC_REGION]); IDataObject ido = new DataObject(); ClipboardLocation loc = new ClipboardLocation(x, y, regionID); ido.SetData(loc); Clipboard.SetDataObject(ido, true); } }
private void copyLocationToolStripMenuItem_Click(object sender, EventArgs e) { IDataObject ido = new System.Windows.Forms.DataObject(); ClipboardLocation loc = new ClipboardLocation(Convert.ToInt32(LastMouseVector.X),Convert.ToInt32(LastMouseVector.Y), RegionMgr.CurrentRegion.ID); ido.SetData(loc); Clipboard.SetDataObject(ido, true); }