private void listViewControl_Click(object sender, EventArgs e) { // Lay image khi click + doi cursor foreach (ListViewItem itm in listViewControl.SelectedItems) { int imgIndex = itm.ImageIndex; if (imgIndex >= 0 && imgIndex < this.imageListControl.Images.Count) { if (imgIndex == 0) { this.Cursor = Cursors.Default; CurrentCursor = CursorCur.NONE; imageCursor = null; } else { imageCursor = this.imageListControl.Images[imgIndex]; imageCursor = FileTool.ResizeImage(imageCursor, 8, 8); CurrentCursor = CursorCur.ICON; this.Cursor = new Cursor(((Bitmap)imageCursor).GetHicon()); } } } resetButtonEdit(); }
private void listViewItem_MouseClick(object sender, MouseEventArgs e) { comboBoxNameItem.Visible = false; textBoxNameOB.Visible = true; isItemStand = false; // Lay image khi click + doi cursor foreach (ListViewItem itm in listViewItem.SelectedItems) { int imgIndex = itm.ImageIndex; if (imgIndex >= 0 && imgIndex < this.imageListItem.Images.Count) { imageCursor = this.imageListItem.Images[imgIndex]; if (imgIndex == 0) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } else if (imgIndex == 1) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } else if (imgIndex == 2) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } else if (imgIndex == 3) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } else if (imgIndex == 4) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } else if (imgIndex == 5) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 15); } } } this.Cursor = new Cursor(((Bitmap)imageCursor).GetHicon()); textBoxHeightOB.Text = imageCursor.Height.ToString(); textBoxWidthOB.Text = imageCursor.Width.ToString(); textBoxNameOB.Text = listViewItem.SelectedItems[0].Text; CurrentCursor = CursorCur.ITEM; resetButtonEdit(); }
private void buttonRest_Click(object sender, EventArgs e) { imageCursor = null; CurrentCursor = CursorCur.NONE; if (listObject.Count > 0) { for (int i = 0; i < listObject.Count; i++) { pictureBoxBG.Controls.Remove(listObject.ElementAt(i).Pic); } } listObject.Clear(); pictureBoxBG.Image = null; textBoxXWidth.Text = "1"; resetButtonEdit(); }
private void listViewBG_MouseClick(object sender, MouseEventArgs e) { resetButtonEdit(); Xwidth = 1; Xheight = 1; if (Convert.ToInt32(textBoxXWidth.Text.Trim()) > 0) { Xwidth = Convert.ToInt32(textBoxXWidth.Text.Trim()); } if (Convert.ToInt32(textBoxXHeight.Text.Trim()) > 0) { Xheight = Convert.ToInt32(textBoxXHeight.Text.Trim()); } // Lay image khi click + doi cursor foreach (ListViewItem itm in listViewBG.SelectedItems) { int imgIndex = itm.ImageIndex; if (imgIndex >= 0 && imgIndex < this.imageListBG.Images.Count) { imageCursor = this.imageListBG.Images[imgIndex]; if (imgIndex == 0) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 1) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 2) { imageCursor = FileTool.ResizeImage(imageCursor, 128, 32); } else if (imgIndex == 3) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 4) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 5) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 6) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16); } else if (imgIndex == 7) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 32); } else if (imgIndex == 8) { imageCursor = FileTool.ResizeImage(imageCursor, 128 * Xwidth, 16); } else if (imgIndex == 9) { imageCursor = FileTool.ResizeImage(imageCursor, 32 * Xwidth, 16 * Xheight); } } } comboBoxNameItem.Visible = false; textBoxNameOB.Visible = true; isItemStand = false; this.Cursor = new Cursor(((Bitmap)imageCursor).GetHicon()); textBoxHeightOB.Text = imageCursor.Height.ToString(); textBoxWidthOB.Text = imageCursor.Width.ToString(); textBoxNameOB.Text = listViewBG.SelectedItems[0].Text; CurrentCursor = CursorCur.OBJECT; buttonEdit.Enabled = true; }
public MapEditor() { InitializeComponent(); // set panel background panel1.AutoScroll = true; panel1.HorizontalScroll.Enabled = true; panel1.HorizontalScroll.Visible = true; // List Object listViewOB.LargeImageList = imageListOB; listViewOB.View = View.LargeIcon; listViewOB.Items.Add("BlockHouse", 0); listViewOB.Items.Add("BradgeEagle", 1); listViewOB.Items.Add("Sniper", 2); listViewOB.Items.Add("RunMan", 3); listViewOB.Items.Add("Obstacle", 4); listViewOB.Items.Add("SniperHide", 5); listViewOB.Items.Add("Boss1", 6); listViewOB.Items.Add("BossGun", 7); listViewOB.Items.Add("Fire", 8); listViewOB.Items.Add("RockRoll", 9); listViewOB.Items.Add("RunManFire", 10); listViewOB.Items.Add("SniperBlock", 11); listViewOB.Items.Add("SniperWater", 12); listViewOB.Items.Add("Boom", 13); listViewOB.Items.Add("Tank", 14); listViewOB.Items.Add("Boss2", 15); listViewOB.Items.Add("Boss3", 16); imageListOB.TransparentColor = Color.Transparent; // List Icon Control listViewControl.LargeImageList = imageListControl; listViewControl.View = View.LargeIcon; listViewControl.Items.Add("Cancel", 0); listViewControl.Items.Add("Remove", 1); // List Item listViewItem.LargeImageList = imageListItem; listViewItem.View = View.LargeIcon; listViewItem.Items.Add("ItemB", 0); listViewItem.Items.Add("ItemF", 1); listViewItem.Items.Add("ItemL", 2); listViewItem.Items.Add("ItemM", 3); listViewItem.Items.Add("ItemR", 4); listViewItem.Items.Add("ItemS", 5); listViewItem.Items.Add("ItemX", 6); // List Background listViewBG.LargeImageList = imageListBG; listViewBG.View = View.LargeIcon; listViewBG.Items.Add("Ground", 0); listViewBG.Items.Add("Water", 1); listViewBG.Items.Add("Brigde", 2); listViewBG.Items.Add("WaterEffect1", 3); listViewBG.Items.Add("WaterEffect2", 4); listViewBG.Items.Add("WaterEffect3", 5); listViewBG.Items.Add("StarEffect", 6); listViewBG.Items.Add("RockFly", 7); listViewBG.Items.Add("GroundElectron", 8); listViewBG.Items.Add("WaterFall", 9); // other CurrentCursor = CursorCur.NONE; listObject = new List <ObjectTile>(); if (listObject != null) { listObject.Clear(); } listObNoneTree = new List <ObjectTile>(); if (listObNoneTree != null) { listObNoneTree.Clear(); } // default textBoxCamX.Text = "0"; textBoxCamY.Text = "240"; textBoxChaX.Text = "40"; textBoxChaY.Text = "240"; textBoxXWidth.Text = "1"; textBoxXWidth.Enabled = false; textBoxXHeight.Text = "1"; textBoxXHeight.Enabled = false; Xheight = Convert.ToInt32(textBoxXHeight.Text); Xwidth = Convert.ToInt32(textBoxXWidth.Text); buttonEdit.Enabled = false; comboBoxDir.SelectedIndex = 0; comboBoxNameItem.Visible = false; comboBoxNameItem.SelectedIndex = 0; isItemStand = false; }
private void listViewOB_MouseClick(object sender, MouseEventArgs e) { comboBoxNameItem.Visible = false; textBoxNameOB.Visible = true; isItemStand = false; CurrentCursor = CursorCur.OBJECT; // Lay image khi click + doi cursor foreach (ListViewItem itm in listViewOB.SelectedItems) { int imgIndex = itm.ImageIndex; if (imgIndex >= 0 && imgIndex < this.imageListOB.Images.Count) { imageCursor = this.imageListOB.Images[imgIndex]; if (imgIndex == 2) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 32); } else if (imgIndex == 0) { imageCursor = FileTool.ResizeImage(imageCursor, 32, 32); } else if (imgIndex == 1) { imageCursor = FileTool.ResizeImage(imageCursor, 32, 32); comboBoxNameItem.Visible = true; textBoxNameOB.Visible = false; isItemStand = true; } else if (imgIndex == 3) { imageCursor = FileTool.ResizeImage(imageCursor, 18, 33); CurrentCursor = CursorCur.ITEM; } else if (imgIndex == 4) { imageCursor = FileTool.ResizeImage(imageCursor, 32, 32); } else if (imgIndex == 5) { imageCursor = FileTool.ResizeImage(imageCursor, 24, 32); } else if (imgIndex == 6) { imageCursor = FileTool.ResizeImage(imageCursor, 112, 184); } else if (imgIndex == 7) { imageCursor = FileTool.ResizeImage(imageCursor, 12, 6); } else if (imgIndex == 8) { imageCursor = FileTool.ResizeImage(imageCursor, 16, 16); } else if (imgIndex == 9) { imageCursor = FileTool.ResizeImage(imageCursor, 28, 28); } else if (imgIndex == 10) { imageCursor = FileTool.ResizeImage(imageCursor, 26, 32); CurrentCursor = CursorCur.ITEM; } else if (imgIndex == 11) { imageCursor = FileTool.ResizeImage(imageCursor, 32, 32); } else if (imgIndex == 12) { imageCursor = FileTool.ResizeImage(imageCursor, 16, 32); } else if (imgIndex == 13) { imageCursor = FileTool.ResizeImage(imageCursor, 16, 16); } else if (imgIndex == 14) { imageCursor = FileTool.ResizeImage(imageCursor, 96, 66); } else if (imgIndex == 15) { imageCursor = FileTool.ResizeImage(imageCursor, 256, 194); } else if (imgIndex == 16) { imageCursor = FileTool.ResizeImage(imageCursor, 60, 64); } } } this.Cursor = new Cursor(((Bitmap)imageCursor).GetHicon()); textBoxHeightOB.Text = imageCursor.Height.ToString(); textBoxWidthOB.Text = imageCursor.Width.ToString(); textBoxNameOB.Text = listViewOB.SelectedItems[0].Text; resetButtonEdit(); }