private void label4_Click(object sender, EventArgs e) { flowLayoutPanel1.Controls.Clear(); MyAlbumEntities3 ae3 = new MyAlbumEntities3(); var alQuery = from al in ae3.Photos where al.Description == "Paris" select al.Picture; foreach (byte[] phoo in alQuery) { MemoryStream mym = new MemoryStream(phoo, 0, phoo.Length); photox pic = new photox(); pic.Image = Image.FromStream(mym); pic.Width = 100; pic.Height = 80; pic.BorderStyle = BorderStyle.Fixed3D; pic.SizeMode = PictureBoxSizeMode.StretchImage; pic.Padding = new Padding(5); this.flowLayoutPanel1.Controls.Add(pic); pic.Click += Pic_Click; pic.MouseEnter += Pic_MouseEnter; pic.MouseLeave += Pic_MouseLeave; pho.Add(pic); pic.px = phoo.Length - 1; } }
string fileName = string.Empty; //宣告一個存取拖曳檔案的路徑 private void FrmMyAlbum_Load(object sender, EventArgs e) { MyAlbumEntities3 ae3 = new MyAlbumEntities3(); var alQuery = from al in ae3.Photos select al.Description; foreach (string com in alQuery) { comboBox1.Text = com; } 相片管理 f = new 相片管理(); f.TopLevel = false; f.Dock = DockStyle.Fill; f.FormBorderStyle = FormBorderStyle.None; f.Show(); panel1.Controls.Clear(); panel1.Controls.Add(f); //允許pictureBox1接受拖曳檔案 flowLayoutPanel2.AllowDrop = true; }