using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Collections; // ทำให้เรียกใช้ ArrayList ได้ using System.IO; namespace ArrayL { public partial class Form1 : Form { public Form1() { InitializeComponent(); } public struct MyStruct { public string PositionX; public string PositionY; } private ArrayList MyRecord = new ArrayList(); private void Form1_Load(object sender, EventArgs e) { } private void Add_Click(object sender, EventArgs e) { if ((PositionX.Text == "") || (PositionY.Text == "")) { MessageBox.Show("คุณต้องเติมข้อมูลให้ครบ", "ผิดพลาด"); } else { MyStruct structX; structX.PositionX = PositionX.Text; structX.PositionY = PositionY.Text; MyRecord.Add(structX); string strAL = structX.PositionX + " || " + structX.PositionY; lstRecord.Items.Add(strAL); PositionX.Text = ""; PositionY.Text = ""; } } private void Remove_Click(object sender, EventArgs e) { if (lstRecord.SelectedIndex == -1) //ไม่มีอะไรเหลือใน ListBox แล้ว { MessageBox.Show("คุณต้องเลือกรายการที่จะลบก่อน", "ผิดพลาด"); } else { MyRecord.RemoveAt(lstRecord.SelectedIndex); lstRecord.Items.RemoveAt(lstRecord.SelectedIndex); } } } }
for(int i=0;i<(MyRecord.Count - 1);i++) { Label = MyRecord[i].ToString(); }
string strAL = structX.PositionX + "|" + structX.PositionY;
int a= Convert.ToInt32(texboxที่รับค่าชุด) - 1; // array เริ่มนับที่ 0 นะครับ string[] arr = MyRecord[a].ToString().Spilt('|'); LabelX.Text = arr[0].ToString(); LabelY.Text = arr[1].ToString();
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง