本文整理汇总了C#中Client.MirControls.MirImageControl类的典型用法代码示例。如果您正苦于以下问题:C# MirImageControl类的具体用法?C# MirImageControl怎么用?C# MirImageControl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
MirImageControl类属于Client.MirControls命名空间,在下文中一共展示了MirImageControl类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RankingDialog
public RankingDialog()
{
Index = 260;
Library = Libraries.Prguse2;
Size = new Size(288, 324);
Movable = true;
Sort = true;
Location = new Point((800 - Size.Width) / 2, (600 - Size.Height) / 2);
TitleLabel = new MirImageControl
{
Index = 11,
Library = Libraries.Title,
Location = new Point(18, 4),
Parent = this
};
CloseButton = new MirButton
{
HoverIndex = 361,
Index = 360,
Location = new Point(255, 5),
Library = Libraries.Prguse2,
Parent = this,
PressedIndex = 362,
Sound = SoundList.ButtonA,
};
CloseButton.Click += (o, e) => Hide();
}
示例2: KeyboardLayoutDialog
public KeyboardLayoutDialog()
{
Index = 920;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Location = Center;
TitleLabel = new MirImageControl
{
// Index = 7,
Library = Libraries.Title,
Location = new Point(18, 8),
Parent = this
};
CloseButton = new MirButton
{
HoverIndex = 361,
Index = 360,
Location = new Point(509, 3),
Library = Libraries.Prguse2,
Parent = this,
PressedIndex = 362,
Sound = SoundList.ButtonA,
};
CloseButton.Click += (o, e) => Hide();
}
示例3: ChatNoticeDialog
public ChatNoticeDialog()
{
Index = 1361;
Library = Libraries.Prguse;
Movable = false;
Sort = false;
Location = new Point(Settings.ScreenWidth / 2 - Size.Width / 2, Settings.ScreenHeight / 6 - Size.Height / 2);
Opacity = 0.7F;
TextLabel1 = new MirLabel
{
Text = "",
Font = new Font(Settings.FontName, 10F),
DrawFormat = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter,
Parent = this,
NotControl = true,
Location = new Point(0, -6),
Size = new Size(660, 40),
ForeColour = Color.Yellow,
OutLineColour = Color.Black,
};
TextLabel2 = new MirLabel
{
Text = "",
Font = new Font(Settings.FontName, 15F),
DrawFormat = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter,
Parent = this,
NotControl = true,
Location = new Point(0, 0),
Size = new Size(660, 40),
ForeColour = Color.Yellow,
OutLineColour = Color.Black,
};
Layout = new MirImageControl
{
Index = 1360,
Library = Libraries.Prguse,
Location = new Point(0, 0),
Parent = this
};
AfterDraw += ChatNotice_AfterDraw;
}
示例4: QuestDiaryDialog
public QuestDiaryDialog()
{
Index = 961;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Location = new Point(Settings.ScreenWidth / 2 - 300 - 20, 60);
MirImageControl TitleLabel = new MirImageControl
{
Index = 15,
Library = Libraries.Title,
Location = new Point(18, 5),
Parent = this
};
_takenQuestsLabel = new MirLabel
{
Font = new Font(Settings.FontName, 8F),
Parent = this,
AutoSize = true,
Location = new Point(210, 7)
};
_closeButton = new MirButton
{
Index = 193,
HoverIndex = 194,
PressedIndex = 195,
Library = Libraries.Title,
Parent = this,
Location = new Point(200, 437),
Sound = SoundList.ButtonA,
};
_closeButton.Click += (o, e) => Hide();
MirButton closeButton = new MirButton
{
Index = 360,
HoverIndex = 361,
PressedIndex = 362,
Library = Libraries.Prguse2,
Parent = this,
Location = new Point(289, 3),
Sound = SoundList.ButtonA,
};
closeButton.Click += (o, e) => Hide();
}
示例5: QuestDetailDialog
public QuestDetailDialog()
{
Index = 960;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Location = new Point(Settings.ScreenWidth / 2 + 20, 60);
MirImageControl TitleLabel = new MirImageControl
{
Index = 16,
Library = Libraries.Title,
Location = new Point(18, 5),
Parent = this
};
#region Message Area
MirButton upButton = new MirButton
{
Index = 197,
HoverIndex = 198,
PressedIndex = 199,
Library = Libraries.Prguse2,
Parent = this,
Size = new Size(16, 14),
Location = new Point(293, 33),
Sound = SoundList.ButtonA,
Visible = true
};
MirButton downButton = new MirButton
{
Index = 207,
HoverIndex = 208,
Library = Libraries.Prguse2,
PressedIndex = 209,
Parent = this,
Size = new Size(16, 14),
Location = new Point(293, 280),
Sound = SoundList.ButtonA,
Visible = true
};
MirButton positionBar = new MirButton
{
Index = 205,
HoverIndex = 206,
PressedIndex = 206,
Library = Libraries.Prguse2,
Location = new Point(293, 48),
Parent = this,
Movable = true,
Sound = SoundList.None,
Visible = false
};
Message = new QuestMessage(upButton, downButton, positionBar, 16, true)
{
Font = new Font(Settings.FontName, 9F),
Parent = this,
Size = new Size(280, 320),
Location = new Point(10, 35),
PosMinY = 46,
PosMaxY = 261
};
#endregion
#region Rewards
Reward = new QuestRewards
{
Parent = this,
Size = new Size(315, 130),
Location = new Point(5, 307)
};
#endregion
#region Buttons
_shareButton = new MirButton
{
Index = 616,
HoverIndex = 617,
PressedIndex = 618,
Library = Libraries.Title,
Parent = this,
Location = new Point(40, 437),
Sound = SoundList.ButtonA
};
_shareButton.Click += (o, e) =>
{
Network.Enqueue(new C.ShareQuest { QuestIndex = Quest.Id });
};
_pauseButton = new MirButton
{
Index = 270,
//.........这里部分代码省略.........
示例6: MainDialog
public MainDialog()
{
Index = Settings.Resolution == 800 ? 0 : Settings.Resolution == 1024 ? 1 : 2;
Library = Libraries.Prguse;
Location = new Point(((Settings.ScreenWidth / 2) - (Size.Width / 2)), Settings.ScreenHeight - Size.Height);
PixelDetect = true;
LeftCap = new MirImageControl
{
Index = 12,
Library = Libraries.Prguse,
Location = new Point(-67, this.Size.Height - 96),
Parent = this,
Visible = false
};
RightCap = new MirImageControl
{
Index = 13,
Library = Libraries.Prguse,
Location = new Point(1024, this.Size.Height - 104),
Parent = this,
Visible = false
};
if (Settings.Resolution > 1024)
{
LeftCap.Visible = true;
RightCap.Visible = true;
}
InventoryButton = new MirButton
{
HoverIndex = 1904,
Index = 1903,
Library = Libraries.Prguse,
Location = new Point(this.Size.Width - 96, 76),
Parent = this,
PressedIndex = 1905,
Sound = SoundList.ButtonA,
Hint = "Inventory (I)"
};
InventoryButton.Click += (o, e) =>
{
if (GameScene.Scene.InventoryDialog.Visible)
GameScene.Scene.InventoryDialog.Hide();
else
GameScene.Scene.InventoryDialog.Show();
};
CharacterButton = new MirButton
{
HoverIndex = 1901,
Index = 1900,
Library = Libraries.Prguse,
Location = new Point(this.Size.Width - 119, 76),
Parent = this,
PressedIndex = 1902,
Sound = SoundList.ButtonA,
Hint = "Character (C)"
};
CharacterButton.Click += (o, e) =>
{
if (GameScene.Scene.CharacterDialog.Visible && GameScene.Scene.CharacterDialog.CharacterPage.Visible)
GameScene.Scene.CharacterDialog.Hide();
else
{
GameScene.Scene.CharacterDialog.Show();
GameScene.Scene.CharacterDialog.ShowCharacterPage();
}
};
SkillButton = new MirButton
{
HoverIndex = 1907,
Index = 1906,
Library = Libraries.Prguse,
Location = new Point(this.Size.Width - 73, 76),
Parent = this,
PressedIndex = 1908,
Sound = SoundList.ButtonA,
Hint = "Skills (S)"
};
SkillButton.Click += (o, e) =>
{
if (GameScene.Scene.CharacterDialog.Visible && GameScene.Scene.CharacterDialog.SkillPage.Visible)
GameScene.Scene.CharacterDialog.Hide();
else
{
GameScene.Scene.CharacterDialog.Show();
GameScene.Scene.CharacterDialog.ShowSkillPage();
}
};
QuestButton = new MirButton
{
HoverIndex = 1910,
Index = 1909,
Library = Libraries.Prguse,
Location = new Point(this.Size.Width - 50, 76),
Parent = this,
//.........这里部分代码省略.........
示例7: GuildBuffButton
//public MirControl HintLabel;
public GuildBuffButton()
{
Size = new Size(252, 33);
Icon = new MirImageControl
{
Index = 0,
Library = Libraries.GuildSkill,
Parent = this,
//Location = new Point(1, 0),
Location = new Point(1,0),
NotControl = true
};
Name = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(54, 2),
NotControl = true
};
Info = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(54, 18),
NotControl = true
};
Obtained = new MirLabel
{
DrawFormat = TextFormatFlags.Right,
AutoSize = true,
Parent = this,
Location = new Point(150, 18),
NotControl = true,
Text = ""
};
}
示例8: GuildDialog
public GuildDialog()
{
Index = 180;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Location = Center;
#region TabUI
NoticeButton = new MirButton
{
Library = Libraries.Title,
Index = 93,
PressedIndex = 94,
Sound = SoundList.ButtonA,
Parent = this,
Location = new Point(20, 38)
};
NoticeButton.Click += (o, e) => LeftDialog(0);
MembersButton = new MirButton
{
Library = Libraries.Title,
Index = 99,
PressedIndex = 100,
Sound = SoundList.ButtonA,
Parent = this,
Location = new Point(91, 38),
};
MembersButton.Click += (o, e) => LeftDialog(1);
StorageButton = new MirButton
{
Library = Libraries.Title,
Index = 105,
PressedIndex = 106,
Sound = SoundList.ButtonA,
Parent = this,
Location = new Point(162, 38),
Visible = false
};
StorageButton.Click += (o, e) => LeftDialog(2);
BuffsButton = new MirButton
{
Library = Libraries.Title,
Index = 526,
HoverIndex = 527,
PressedIndex = 528,
Sound = SoundList.ButtonA,
Parent = StatusPage,
Location = new Point(124, 63),
Visible = false,
};
BuffsButton.Click += (o, e) =>
{
GameScene.Scene.GuildBuffDialog.Show();
Hide();
};
RankButton = new MirButton // Ranks
{
Library = Libraries.Title,
Index = 101,
HoverIndex = 102,
Sound = SoundList.ButtonA,
Parent = this,
Location = new Point(233, 38),
Visible = false,
};
RankButton.Click += (o, e) => LeftDialog(3);
CloseButton = new MirButton
{
HoverIndex = 361,
Index = 360,
Location = new Point(565, 4),
Library = Libraries.Prguse2,
Parent = this,
PressedIndex = 362,
Sound = SoundList.ButtonA
};
CloseButton.Click += (o, e) => Hide();
#endregion
#endregion
#region NoticePageUI
NoticePage = new MirImageControl()
{
Parent = this,
Size = new Size(352, 372),
Location = new Point(0, 60),
Visible = true
};
Notice = new MirTextBox()
{
ForeColour = Color.White,
Font = new Font(Settings.FontName, 8F),
Enabled = false,
Visible = true,
Parent = NoticePage,
Size = new Size(322, 330),
//.........这里部分代码省略.........
示例9: GroupDialog
public GroupDialog()
{
Index = 120;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Location = Center;
GroupMembers = new MirLabel[Globals.MaxGroup];
GroupMembers[0] = new MirLabel
{
AutoSize = true,
Location = new Point(16, 33),
Parent = this,
NotControl = true,
};
for (int i = 1; i < GroupMembers.Length; i++)
{
GroupMembers[i] = new MirLabel
{
AutoSize = true,
Location = new Point(((i + 1) % 2) * 100 + 16, 55 + ((i - 1) / 2) * 20),
Parent = this,
NotControl = true,
};
}
TitleLabel = new MirImageControl
{
Index = 5,
Library = Libraries.Title,
Location = new Point(18, 4),
Parent = this
};
CloseButton = new MirButton
{
HoverIndex = 361,
Index = 360,
Location = new Point(206, 3),
Library = Libraries.Prguse2,
Parent = this,
PressedIndex = 362,
Sound = SoundList.ButtonA,
};
CloseButton.Click += (o, e) => Hide();
SwitchButton = new MirButton
{
HoverIndex = 115,
Index = 114,
Location = new Point(25, 219),
Library = Libraries.Prguse,
Parent = this,
PressedIndex = 116,
Sound = SoundList.ButtonA,
};
SwitchButton.Click += (o, e) => Network.Enqueue(new C.SwitchGroup { AllowGroup = !AllowGroup });
AddButton = new MirButton
{
HoverIndex = 134,
Index = 133,
Location = new Point(70, 219),
Library = Libraries.Title,
Parent = this,
PressedIndex = 135,
Sound = SoundList.ButtonA,
};
AddButton.Click += (o, e) => AddMember();
DelButton = new MirButton
{
HoverIndex = 137,
Index = 136,
Location = new Point(140, 219),
Library = Libraries.Title,
Parent = this,
PressedIndex = 138,
Sound = SoundList.ButtonA,
};
DelButton.Click += (o, e) => DelMember();
BeforeDraw += GroupPanel_BeforeDraw;
}
示例10: FishingStatusDialog
public FishingStatusDialog()
{
Index = 1341;
Library = Libraries.Prguse;
Movable = true;
Sort = true;
Size = new Size(244, 128);
Location = new Point((Settings.ScreenWidth - Size.Width) / 2, 300);
BeforeDraw += FishingStatusDialog_BeforeDraw;
ChanceBar = new MirControl
{
Parent = this,
Location = new Point(14, 64),
NotControl = true,
};
ChanceBar.BeforeDraw += ChanceBar_BeforeDraw;
ChanceLabel = new MirLabel
{
Location = new Point(14, 62),
Size = new Size(216, 12),
DrawFormat = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter,
Parent = this,
NotControl = true,
};
ProgressBar = new MirControl
{
Parent = this,
Location = new Point(14, 79),
NotControl = true,
};
ProgressBar.BeforeDraw += ProgressBar_BeforeDraw;
CloseButton = new MirButton
{
HoverIndex = 361,
Index = 360,
Location = new Point(216, 4),
Library = Libraries.Prguse2,
Parent = this,
PressedIndex = 362,
Sound = SoundList.ButtonA,
};
CloseButton.Click += (o, e) =>
{
Cancel();
};
FishDisableButton = new MirImageControl
{
Index = 149,
Location = new Point(47, 95),
Library = Libraries.Title,
Parent = this,
NotControl = true
};
FishButton = new MirAnimatedButton()
{
Animated = true,
AnimationCount = 10,
Loop = true,
AnimationDelay = 130,
Index = 170,
PressedIndex = 142,
Library = Libraries.Title,
Parent = this,
Location = new Point(47, 95),
Sound = SoundList.ButtonA,
Visible = false
};
FishButton.Click += (o, e) =>
{
Network.Enqueue(new C.FishingCast { CastOut = false });
};
AutoCastButton = new MirButton
{
Index = 143,
HoverIndex = 144,
PressedIndex = 145,
Location = new Point(110, 95),
Library = Libraries.Title,
Parent = this,
Sound = SoundList.ButtonA,
};
AutoCastButton.Click += (o, e) =>
{
if (_canAutoCast)
{
_autoCast = !_autoCast;
//AutoCastTick.Visible = _autoCast;
AutoCastBox.Index = _autoCast ? 1344 : 1343;
Network.Enqueue(new C.FishingChangeAutocast { AutoCast = _autoCast });
}
};
//.........这里部分代码省略.........
示例11: AssignKeyPanel
public AssignKeyPanel(ClientMagic magic)
{
Magic = magic;
Key = magic.Key;
Modal = true;
Index = 710;
Library = Libraries.Prguse;
Location = Center;
Parent = GameScene.Scene;
Visible = true;
MagicImage = new MirImageControl
{
Location = new Point(16, 16),
Index = magic.Icon * 2,
Library = Libraries.MagIcon2,
Parent = this,
};
TitleLabel = new MirLabel
{
Location = new Point(49, 17),
Parent = this,
Size = new Size(230, 32),
DrawFormat = TextFormatFlags.HorizontalCenter | TextFormatFlags.WordBreak,
Text = string.Format("Select the Key for: {0}", magic.Spell)
};
NoneButton = new MirButton
{
Index = 287, //154
HoverIndex = 288,
PressedIndex = 289,
Library = Libraries.Title,
Parent = this,
Location = new Point(284, 64),
};
NoneButton.Click += (o, e) => Key = 0;
SaveButton = new MirButton
{
Library = Libraries.Title,
Parent = this,
Location = new Point(284, 101),
Index = 156,
HoverIndex = 157,
PressedIndex = 158,
};
SaveButton.Click += (o, e) =>
{
for (int i = 0; i < MapObject.User.Magics.Count; i++)
{
if (MapObject.User.Magics[i].Key == Key)
MapObject.User.Magics[i].Key = 0;
}
Network.Enqueue(new C.MagicKey { Spell = Magic.Spell, Key = Key });
Magic.Key = Key;
GameScene.Scene.SkillBarDialog.Update();
Dispose();
};
FKeys = new MirButton[16];
FKeys[0] = new MirButton
{
Index = 0,
PressedIndex = 1,
Library = Libraries.Prguse,
Parent = this,
Location = new Point(17, 58),
Sound = SoundList.ButtonA,
Text = "F1"
};
FKeys[0].Click += (o, e) => Key = 1;
FKeys[1] = new MirButton
{
Index = 0,
PressedIndex = 1,
Library = Libraries.Prguse,
Parent = this,
Location = new Point(49, 58),
Sound = SoundList.ButtonA,
Text = "F2"
};
FKeys[1].Click += (o, e) => Key = 2;
FKeys[2] = new MirButton
{
Index = 0,
PressedIndex = 1,
Library = Libraries.Prguse,
Parent = this,
Location = new Point(81, 58),
Sound = SoundList.ButtonA,
//.........这里部分代码省略.........
示例12: MagicButton
public MagicButton()
{
Size = new Size(231, 33);
SkillButton = new MirButton
{
Index = 0,
PressedIndex = 1,
Library = Libraries.MagIcon2,
Parent = this,
Location = new Point(36, 0),
Sound = SoundList.ButtonA,
};
SkillButton.Click += (o, e) => new AssignKeyPanel(Magic);
LevelImage = new MirImageControl
{
Index = 516,
Library = Libraries.Title,
Location = new Point(73, 7),
Parent = this,
NotControl = true,
};
ExpImage = new MirImageControl
{
Index = 517,
Library = Libraries.Title,
Location = new Point(73, 19),
Parent = this,
NotControl = true,
};
LevelLabel = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(88, 2),
NotControl = true,
};
NameLabel = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(109, 2),
NotControl = true,
};
ExpLabel = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(109, 15),
NotControl = true,
};
KeyLabel = new MirLabel
{
AutoSize = true,
Parent = this,
Location = new Point(2, 2),
NotControl = true,
};
CoolDown = new MirAnimatedControl
{
Library = Libraries.Prguse2,
Parent = this,
Location = new Point(36, 0),
NotControl = true,
UseOffSet = true,
Loop = false,
Animated = false,
Opacity = 0.6F
};
}
示例13: CreateBuff
public void CreateBuff(Buff buff)
{
string text = "";
int buffImage = BuffImage(buff.Type);
MLibrary buffLibrary = Libraries.BuffIcon;
if (buffImage >= 20000)
{
buffImage -= 20000;
buffLibrary = Libraries.MagIcon;
}
if (buffImage >= 10000)
{
buffImage -= 10000;
buffLibrary = Libraries.Prguse2;
}
MirImageControl image = new MirImageControl
{
Library = buffLibrary,
Parent = this,
Visible = true,
Sort = false,
Index = buffImage
};
new MirLabel
{
DrawFormat = TextFormatFlags.Right,
NotControl = true,
ForeColour = Color.Yellow,
Location = new Point(-7, 10),
Size = new Size(30, 20),
Parent = image
};
switch (buff.Type)
{
case BuffType.UltimateEnhancer:
if (GameScene.User.Class == MirClass.Wizard || GameScene.User.Class == MirClass.Archer)
{
text = string.Format("MC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
}
else if (GameScene.User.Class == MirClass.Taoist)
{
text = string.Format("SC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
}
else
{
text = string.Format("DC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
}
break;
case BuffType.Impact:
text = string.Format("DC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
case BuffType.Magic:
text = string.Format("MC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
case BuffType.Taoist:
text = string.Format("SC increased by 0-{0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
case BuffType.Storm:
text = string.Format("A.Speed increased by {0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
case BuffType.HealthAid:
text = string.Format("HP increased by {0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
case BuffType.ManaAid:
text = string.Format("MP increased by {0} for {1} seconds.", buff.Values[0], (buff.Expire - CMain.Time) / 1000);
break;
}
if (text != "") GameScene.Scene.ChatDialog.ReceiveChat(text, ChatType.Hint);
BuffList.Insert(0, image);
}
示例14: GameShopDialog
//.........这里部分代码省略.........
Parent = this,
Size = new Size(16, 14),
Location = new Point(120, 421),
Sound = SoundList.ButtonA,
Visible = true
};
DownButton.Click += (o, e) =>
{
if (CStartIndex + 22 >= CategoryList.Count) return;
CStartIndex++;
SetCategories();
UpdatePositionBar();
};
PositionBar = new MirButton
{
Index = 205,
HoverIndex = 206,
PressedIndex = 206,
Library = Libraries.Prguse2,
Location = new Point(120, 117),
Parent = this,
Movable = true,
Sound = SoundList.None,
Visible = true
};
PositionBar.OnMoving += PositionBar_OnMoving;
FilterBackground = new MirImageControl
{
Index = 769,
Library = Libraries.Title,
Location = new Point(11, 102),
Parent = this,
};
FilterBackground.MouseWheel += FilterScrolling;
Search = new MirTextBox
{
BackColour = Color.FromArgb(4, 4, 4),
ForeColour = Color.White,
Parent = this,
Size = new Size(140, 16),
Location = new Point(540, 69),
Font = new Font(Settings.FontName, 9F),
MaxLength = 23,
CanLoseFocus = true,
};
Search.TextBox.KeyUp += (o, e) =>
{
GetCategories();
};
allItems = new MirButton
{
Index = 770,
Library = Libraries.Title,
Location = new Point(138, 68),
Visible = true,
Parent = this,
Sound = SoundList.ButtonA,
示例15: GuildBuffDialog
public GuildBuffDialog()
{
Index = 518;
Library = Libraries.Title;
Movable = true;
Sort = true;
Location = Center;
BeforeDraw += (o, e) => RefreshInterface();
GrowthButton = new MirButton
{
Library = Libraries.Title,
Location = new Point(12, 37),
Parent = this,
PressedIndex = 546,
Index = 547,
Sound = SoundList.ButtonA,
Size = new Size(72, 24)
};
GrowthButton.Click += (o, e) => ShowGrowthPage();
ExpButton = new MirButton
{
Library = Libraries.Title,
Location = new Point(83, 37),
Parent = this,
PressedIndex = 548,
Index = 548,
Sound = SoundList.ButtonA,
Size = new Size(72, 24)
};
ExpButton.Click += (o, e) => ShowExpPage();
GuildName = new MirLabel
{
DrawFormat = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter,
Parent = this,
Location = new Point(27,6),
Size = new Size(250,20),
NotControl = true
};
PointsLeft = new MirLabel
{
DrawFormat = TextFormatFlags.HorizontalCenter,
Parent = this,
Location = new Point(18, 63),
Size = new Size(253, 20),
NotControl = true
};
StatusExpBar = new MirImageControl()
{
Visible = false,
Index = 423,
Library = Libraries.Prguse2,
Location = new Point(18, 80),
DrawImage = false,
NotControl = true,
Parent = this,
Size = new Size(260, 22)
};
StatusExpBar.BeforeDraw += StatusExpBar_BeforeDraw;
StatusExpLabel = new MirLabel()
{
Visible = false,
DrawFormat = TextFormatFlags.VerticalCenter | TextFormatFlags.HorizontalCenter,
Location = new Point(18, 80),
NotControl = true,
Parent = this,
Size = new Size(260, 22)
};
UpButton = new MirButton
{
Index = 197,
HoverIndex = 198,
PressedIndex = 199,
Library = Libraries.Prguse2,
Location = new Point(276, 63),
Parent = this,
Sound = SoundList.ButtonA
};
UpButton.Click += (o, e) =>
{
if (StartIndex == 0) return;
StartIndex--;
UpdatePositionBar();
RefreshInterface();
};
DownButton = new MirButton
{
Index = 207,
HoverIndex = 208,
PressedIndex = 209,
Library = Libraries.Prguse2,
Location = new Point(276, 378),
Parent = this,
Sound = SoundList.ButtonA
};
//.........这里部分代码省略.........