Example #1
0
        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);
                }
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
 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);
 }