コード例 #1
0
ファイル: MenuGump.cs プロジェクト: oroechimaru/ClassicUO
        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);
        }
コード例 #2
0
ファイル: MenuGump.cs プロジェクト: shuixzhy/ClassicUO
        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;
        }