public SearchItem(FileIO.MovieModel movie) { Size = new System.Drawing.Size(331, 52); BackColor = System.Drawing.Color.FromArgb(50, 250, 250, 250); var title = new ELabel { Text = movie.Name, Size = new System.Drawing.Size(195, 24), Location = new System.Drawing.Point(5, 0 + 5), ForeColor = Helper.All["SearchItem"][0], BackColor = Helper.All["SearchItem"][1], Font = new System.Drawing.Font(Helper.FontNormal, 14F), }; Controls.Add(title); var score = new ELabel { Text = movie.Score + "分", Size = new System.Drawing.Size(54, 24), Location = new System.Drawing.Point(217, 0 + 5), ForeColor = Helper.All["SearchItem"][2], BackColor = Helper.All["SearchItem"][3], Font = new System.Drawing.Font(Helper.FontNormal, 12F), }; Controls.Add(score); var typestr = movie.Type.Aggregate("", (current, typestring) => current + (typestring + "/")); typestr = typestr.Substring(0, typestr.Length - 1); var type = new ELabel { Text = typestr, Size = new System.Drawing.Size(54, 24), Location = new System.Drawing.Point(217 + 54, 0 + 5), ForeColor = Helper.All["SearchItem"][2], BackColor = Helper.All["SearchItem"][3], Font = new System.Drawing.Font(Helper.FontNormal, 12F), }; Controls.Add(type); var urlfly = new EFlyPal { Size = new System.Drawing.Size(331 - 5, 30), Location = new System.Drawing.Point(5, 26 + 7), //Dock = System.Windows.Forms.DockStyle.Bottom, }; Controls.Add(urlfly); foreach (var keyname in movie.Url.Keys.Select(key => new ELabel { Text = key, ForeColor = Helper.All["SearchItem"][4], BackColor = Helper.All["SearchItem"][5], })) { urlfly.Controls.Add(keyname); } }
public SearchItem(FileIO.MovieModel movie) { Size = new System.Drawing.Size(331, 52); BackColor = System.Drawing.Color.FromArgb(50, 250, 250, 250); var title = new ELabel { Text = movie.Name, Size = new System.Drawing.Size(195, 24), Location = new System.Drawing.Point(5, 0 + 5 ), ForeColor = Helper.All["SearchItem"][0], BackColor = Helper.All["SearchItem"][1], Font = new System.Drawing.Font(Helper.FontNormal, 14F), }; Controls.Add(title); var score = new ELabel { Text = movie.Score + "分", Size = new System.Drawing.Size(54, 24), Location = new System.Drawing.Point(217, 0 + 5), ForeColor = Helper.All["SearchItem"][2], BackColor = Helper.All["SearchItem"][3], Font = new System.Drawing.Font(Helper.FontNormal, 12F), }; Controls.Add(score); var typestr = movie.Type.Aggregate("", (current, typestring) => current + (typestring + "/")); typestr = typestr.Substring(0, typestr.Length - 1); var type = new ELabel { Text = typestr, Size = new System.Drawing.Size(54, 24), Location = new System.Drawing.Point(217 + 54, 0 + 5), ForeColor = Helper.All["SearchItem"][2], BackColor = Helper.All["SearchItem"][3], Font = new System.Drawing.Font(Helper.FontNormal, 12F), }; Controls.Add(type); var urlfly = new EFlyPal { Size = new System.Drawing.Size(331-5, 30), Location = new System.Drawing.Point(5, 26 + 7), //Dock = System.Windows.Forms.DockStyle.Bottom, }; Controls.Add(urlfly); foreach (var keyname in movie.Url.Keys.Select(key => new ELabel { Text = key, ForeColor = Helper.All["SearchItem"][4], BackColor = Helper.All["SearchItem"][5], })) { urlfly.Controls.Add(keyname); } }