private void btn_Hero_Click(object sender, EventArgs e) { var Asal = sender as ButtonHero; if (Asal.Tag != null && Asal.BackgroundImage != null) { var QueryString = "SELECT FormasiData FROM Formasi WHERE FormasiId='" + Asal.Tag.ToString() + "'"; var FormasiData = SQLite.ExecuteScalar(QueryString, AOBET.Properties.Resources.SQLiteConnString).ToString().Split('+'); if (FormasiData != null) { foreach (var x in PanelDetail.Controls) { if (x.GetType() == typeof(Label)) { (x as Label).Image = null; } } for (int i = 1; i <= 9; i++) { if (FormasiData[i - 1] != "Empty") { var Target = PanelDetail.Controls.Find("d_" + i.ToString(), true)[0] as Label; Target.Image = CF.ImgResize(Img.ResourceManager.GetObject(FormasiData[i - 1]) as Bitmap, Target.Size); } } PanelDetail.Show(); } } }
public ContainerStatus(GameObject obj) : base(obj) { HP = new PanelDetail <ValueWidget>(obj.GetChild(0)); MP = new PanelDetail <ValueWidget>(obj.GetChild(1)); GoodStatus = new PanelDetail <IconsWidget>(obj.GetChild(2)); BadStatus = new PanelDetail <IconsWidget>(obj.GetChild(3)); }
private void PanelDetail_DoubleClick(object sender, EventArgs e) { PanelDetail.Hide(); }