Beispiel #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(textBox2.Text))
            {
                textBox1.Text = "未设置游戏路径!";
                return;
            }

            TabHeros tc = listView1.Tag as TabHeros;

            if (tc != null && listView1.SelectedItems.Count == 1)
            {
                int    idx      = listView1.SelectedItems[0].ImageIndex;
                string sourPath = String.Format("Resource\\{0}\\{1}.zip", tc.dir, tc.skingnames[idx]);
                string destPath = String.Format("{0}\\Game\\{1}.zip", textBox2.Text, tc.dir);
                System.IO.File.Copy(sourPath, destPath, true);
                SetClientZipsTxt(tc.dir + ".zip");
                textBox1.Text = "设置成功!";
            }
            else
            {
                textBox1.Text = "未选择皮肤!";
                return;
            }
        }
Beispiel #2
0
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            pictureBox1.Image = null;
            int idx = listBox1.SelectedIndex;

            if (idx < 0 || idx >= TabHeros.lsTabConfig.Count)
            {
                return;
            }

            TabHeros tc = TabHeros.lsTabConfig[idx];

            label1.Text = tc.name;
            imageList1.Images.Clear();
            listView1.Items.Clear();
            for (int i = 0; i < tc.skingnames.Count; i++)
            {
                imageList1.ImageSize = new Size(190, 240);
                imageList1.Images.Add(Image.FromFile(String.Format("Resource\\{0}\\{1}.jpg", tc.dir, tc.skingnames[i]), true));

                listView1.Items.Add(tc.skingnames[i]);
                listView1.Items[i].ImageIndex = i;
            }

            listView1.Tag = tc;
            //listView1.Items.ob
        }
Beispiel #3
0
        private void listView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            TabHeros tc = listView1.Tag as TabHeros;

            if (tc != null && listView1.SelectedItems.Count == 1)
            {
                int idx = listView1.SelectedItems[0].ImageIndex;
                pictureBox1.Image = Image.FromFile(String.Format("Resource\\{0}\\{1}.jpg", tc.dir, tc.skingnames[idx]));
                label2.Text       = tc.skingnames[idx];
            }
        }
Beispiel #4
0
    public static void Read()
    {
        bool      isok = false;
        TabReader tr   = new TabReader("heros.txt", out isok);

        if (tr != null && isok)
        {
            for (int i = 0; i < tr.recordCount; i++)
            {
                TabHeros tc = new TabHeros();
                tc.idx        = i;
                tc.name       = tr.GetString(i, "name");
                tc.dir        = tr.GetString(i, "dir");
                tc.skingnames = GetDirectoryFileNames(string.Format("Resource\\{0}", tc.dir));

                lsTabConfig.Add(tc);
            }
        }
    }
Beispiel #5
0
        void Init()
        {
            TabHeros.Read();

            textBox2.Text = TabConfigs.lastGamePath;

            for (int i = 0; i < TabHeros.lsTabConfig.Count; i++)
            {
                TabHeros tc = TabHeros.lsTabConfig[i];
                listBox1.Items.Add(tc.name);
            }

            listView1.LargeImageList = imageList1;
            radioButton1.Tag         = "c:\\";
            radioButton2.Tag         = "d:\\";
            radioButton3.Tag         = "e:\\";
            radioButton4.Tag         = "f:\\";
            radioButton5.Tag         = "g:\\";
            radioButton6.Tag         = "h:\\";
        }