public void AddItem(Graphic graphic, Hue hue, string name, int x, int y, int index) { StaticPic pic = new StaticPic(graphic, hue) { X = x, Y = y, //LocalSerial = (uint) index, AcceptMouseInput = true, }; pic.MouseDoubleClick += (sender, e) => { NetClient.Socket.Send(new PMenuResponse(LocalSerial, (Graphic)ServerSerial.Value, index, graphic, hue)); Dispose(); }; pic.SetTooltip(name); _container.Add(pic); }
public void AddItem(ushort graphic, ushort hue, string name, int x, int y, int index) { StaticPic pic = new StaticPic(graphic, hue) { X = x, Y = y, //LocalSerial = (uint) index, AcceptMouseInput = true }; pic.MouseDoubleClick += (sender, e) => { NetClient.Socket.Send(new PMenuResponse(LocalSerial, (ushort)ServerSerial, index, graphic, hue)); Dispose(); e.Result = true; }; pic.SetTooltip(name); _container.Add(pic); _container.CalculateWidth(); _slider.MaxValue = _container.MaxValue; }