public void IniciarWebBrowser() { JuegoWebBrowser = JuegoWebBrowser ?? new ChromiumWebBrowser(ConfigurationManager.AppSettings["MainUrl"]); this.JuegoWebBrowser.Dock = DockStyle.Fill; var tab = new MetroTabPage { Text = "Juego", }; var tab2 = new MetroTabPage { Text = "Abrir Discort", }; TabParent.SelectedIndexChanged += (ob, ev) => { if (TabParent.SelectedIndex == 1) { DiscortWebBrowser = DiscortWebBrowser ?? new ChromiumWebBrowser(ConfigurationManager.AppSettings["Discort"]); this.DiscortWebBrowser.Dock = DockStyle.Fill; DiscortWebBrowser.Parent = tab2; tab2.Text = "Discord"; } }; this.TabParent.TabPages.Add(tab); this.TabParent.TabPages.Add(tab2); JuegoWebBrowser.Parent = tab; //JuegoWebBrowser.FrameLoadEnd += JuegoWebBrowser_FrameLoadEnd; // agragamos el browser ala tabla //MainLayout.Controls.Add(ChromiumWebBrowser, 0, 1); // para qie llenen todo el contenedor }
private void TreeView1_AfterSelect_1(object sender, TreeViewEventArgs e) { Padding pading = new Padding(); pading.Top = 30; // MetroFramework.Controls.MetroTabControl a string filename = filenameTxt.Text; NodeName.Text = e.Node.Text; tabGridview = new MetroFramework.Controls.MetroGrid(); tabGridview.Name = "tabGridView"; tabGridview.Dock = DockStyle.Fill; tabGridview.GridColor = Color.BurlyWood; GrdtabPage = new MetroTabPage(); GrdtabPage.Text = e.Node.Text; GrdtabPage.Padding = pading; GrdtabPage.Controls.Add(tabGridview); metroTabControl2.Style = MetroColorStyle.Blue; metroTabControl2.SelectedTab = GrdtabPage; metroTabControl2.Controls.Add(GrdtabPage); System.Data.DataTable GrdData = Reader.GetGridData(e.Node.Text); tabGridview.DataSource = GrdData; tabGridview.EditMode = DataGridViewEditMode.EditProgrammatically; }
/// <summary> /// rest the UI to its default /// </summary> /// <param name="tabPage"></param> /// <param name="type"></param> /// <param name="sender"></param> /// <param name="e"></param> void ClearData(ref MetroTabPage tabPage, DataType type, object sender, EventArgs e) { foreach (var i in tabPage.Controls) { if (i is BunifuMaterialTextbox) { BunifuMaterialTextbox temp = (BunifuMaterialTextbox)i; temp.Text = ""; } else if (i is ComboBox) { ComboBox temp = (ComboBox)i; temp.SelectedIndex = 0; } else if (i is MyTextBox) { MyTextBox temp = (MyTextBox)i; temp.Text = ""; } else if (i is TextBox) { TextBox temp = (TextBox)i; temp.Text = ""; } } if (type == DataType.Agent) { tabControlAgent_SelectedIndexChanged(sender, e); } else if (type == DataType.Branch) { tabControlBranch_SelectedIndexChanged(sender, e); } }
/// <summary> /// auto fill the branch control /// </summary> /// <param name="tabPage"></param> /// <param name="data"></param> void AutoFillBranchData(ref MetroTabPage tabPage, Branch data) { foreach (var i in tabPage.Controls) { if (i is BunifuMaterialTextbox) { BunifuMaterialTextbox temp = (BunifuMaterialTextbox)i; if (temp.Name == "textBoxEditBranchAddress") { temp.Text = data.Address; } else if (temp.Name == "textBoxEditBranchCity") { temp.Text = data.City; } if (temp.Name == "labelDeleteBranchAddress") { temp.Text = data.Address; } else if (temp.Name == "labelDeleteBranchCity") { temp.Text = data.City; } } else if (i is ComboBox) { ComboBox temp = (ComboBox)i; if (temp.Name == "comboBoxEditBranchID" || temp.Name == "comboBoxDeleteBranchID") { temp.SelectedItem = data.ID; } else if (temp.Name == "comboBoxEditBranchName" || temp.Name == "comboBoxDeleteBranchName") { temp.SelectedItem = data.Name; } } else if (i is MyTextBox) { MyTextBox temp = (MyTextBox)i; temp.Text = ""; } else if (i is Label) { Label temp = (Label)i; if (temp.Name == "labelDeleteBranchAddress") { temp.Text = data.Address; } else if (temp.Name == "labelDeleteBranchCity") { temp.Text = data.City; } } } }
private void Pg_SizeChanged(object sender, EventArgs e) { MetroTabPage pg = sender as MetroTabPage; foreach (Control ctrl in pg.Controls) { if (ctrl is MetroUserControl) { ctrl.Size = new Size(pg.Width, pg.Height - 5); } } }
private void OnAddPage(object sender, EventArgs e) { MetroTabControl control = (MetroTabControl)this.Control; System.Windows.Forms.Control.ControlCollection controls = control.Controls; base.RaiseComponentChanging(TypeDescriptor.GetProperties(control)["TabPages"]); MetroTabPage name = (MetroTabPage)this.DesignerHost.CreateComponent(typeof(MetroTabPage)); name.Text = name.Name; control.TabPages.Add(name); base.RaiseComponentChanged(TypeDescriptor.GetProperties(control)["TabPages"], controls, control.TabPages); control.SelectedTab = name; this.SetVerbs(); }
/// <summary> /// fill the principal or vice data /// </summary> /// <param name="tabPage"></param> /// <param name="branchName"></param> /// <param name="type"></param> void FillPrincipalOrViceData(ref MetroTabPage tabPage, string branchName, PrincipalOrVice type) { PrincipalAndVice tempData; tempData = new PrincipalAndVice(Connection.Instance.GetPrincipalOrViceDataFromBranchID(Connection.Instance.GetBranchIDFromName(branchName), type)); if (type == PrincipalOrVice.Principal) { comboBoxPrincipalName.GetComboBoxAutoFillData(Connection.Instance.GetAgentNamesInBranch(Connection.Instance.GetBranchIDFromName(comboBoxPrincipalBranchName.Text))); } else { comboBoxVicePrincipalName.GetComboBoxAutoFillData(Connection.Instance.GetAgentNamesInBranch(Connection.Instance.GetBranchIDFromName(comboBoxVicePrincipalBranchName.Text))); } AutoFillPrincipalOrViceData(ref tabPage, tempData); }
public void LoadGroups() { for (int i = 1; i < GroupEditorTab.TabPages.Count;) { GroupEditorTab.TabPages.RemoveAt(i); } foreach (var group in Variables.gr) { MetroTabPage tpg = new MetroTabPage(); tpg.Text = group.Name; tpg.Name = group.Name + "Tab"; tpg.Enter += Tpg_Enter; GroupEditorTab.TabPages.Add(tpg); } }
/// <summary> /// Setting Tab Preferences for tabMetro and mTabPage Name /// </summary> /// <param name="ad">Notification<T>"/></param> /// <param name="mTabPage">Metro Tab Page Name</param> /// <param name="tabMetro">Metro Tab Name</param> /// <param name="browser">Web Browser Name for Help</param> /// <param name="pbname">Picture Box Name for Advert Image</param> public static void SetTabPreferences(out Notification ad, MetroTabPage mTabPage = null, MetroTabControl tabMetro = null) { bool internet = CheckInternet(); ad = new Notification(); if (mTabPage.Name.Contains("Home")) { tabMetro.SelectedTab = mTabPage; ad = null; } else if (mTabPage.Name == "tbNotifications") { string message = string.Empty; ad = ProcessNotificationsFile(out message); } }
public static void AddTilesSecondTab(Font font, MetroTabPage secondTab) { const int widthHeight = 180; const int spaceBetween = 24; const int numberOfTilesInRow = 4; const int rows = 2; int startPositionX = 0; int startPositionY = 40; //Create the tiles for (int i = 0; i < numberOfTilesInRow * rows; i++) { int currentPositionX = startPositionX + widthHeight * i + spaceBetween * i; Size currentSize = new Size(widthHeight, widthHeight); Point currentPosition = new Point(currentPositionX, startPositionY); MetroTile stockTile = new MetroTile(); stockTile.Size = currentSize; stockTile.Location = new Point(0, 0); stockTile.UseCustomBackColor = true; stockTile.BackColor = System.Drawing.Color.Transparent; stockTile.TileTextFontWeight = MetroFramework.MetroTileTextWeight.Bold; stockTile.TileTextFontSize = MetroFramework.MetroTileTextSize.Tall; StockWatchTiles.Add(stockTile); Label currentLabel = new Label(); currentLabel.Size = currentSize; currentLabel.Location = currentPosition; currentLabel.Font = new Font(font.FontFamily, 24, FontStyle.Bold); currentLabel.TextAlign = ContentAlignment.MiddleCenter; StockWatchLabels.Add(currentLabel); currentLabel.Controls.Add(stockTile); secondTab.Controls.Add(currentLabel); if (i == numberOfTilesInRow - 1) { startPositionY += +widthHeight + spaceBetween; startPositionX += -widthHeight * numberOfTilesInRow - spaceBetween * numberOfTilesInRow; } UpdateSecondTabData(); } }
private void OnAddTab(object sender, EventArgs e) { MetroTabControl parentControl = Control as MetroTabControl; TabControl.TabPageCollection oldTabs = parentControl?.TabPages; RaiseComponentChanging(TypeDescriptor.GetProperties(parentControl)["TabPages"]); MetroTabPage newTab = (MetroTabPage)_designerHost.CreateComponent(typeof(MetroTabPage)); newTab.Text = newTab.Name; parentControl?.TabPages.Add(newTab); if (parentControl == null) { return; } parentControl.SelectedTab = newTab; RaiseComponentChanged(TypeDescriptor.GetProperties(parentControl)["TabPages"], oldTabs, parentControl.TabPages); }
private MetroTabPage GenerateTabForUser(string userEmail) { MetroTabPage metroTabPage = new MetroTabPage(); metroTabPage.Controls.Add(GenerateDataGrid(userEmail)); metroTabPage.HorizontalScrollbarBarColor = true; metroTabPage.HorizontalScrollbarHighlightOnWheel = false; metroTabPage.HorizontalScrollbarSize = 10; metroTabPage.Location = new Point(4, 38); metroTabPage.Name = userEmail; metroTabPage.Size = new Size(979, 562); metroTabPage.TabIndex = 0; metroTabPage.Text = userEmail.Split('@')[0];; metroTabPage.VerticalScrollbarBarColor = true; metroTabPage.VerticalScrollbarHighlightOnWheel = false; metroTabPage.VerticalScrollbarSize = 10; return(metroTabPage); }
private void AddControlsToForm(MetroTabControl tabControl, MetroStyleManager styleManager, int activeCount, int newSet) { TabPage page = tabControl.TabPages[tabControl.TabPages.Count - 1]; var newPage = new MetroTabPage { BackColor = Color.Transparent, Text = string.Format("{0}-{1}", activeCount + 2, activeCount + 11), }; if (newSet == 10 && tabControl.TabPages.Count < 10) { tabControl.TabPages.Add(newPage); } newPage.Controls.Add(new MetroLabel { FontWeight = MetroFontWeight.Bold, Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountControlLoginName), Theme = styleManager.Theme, Style = styleManager.Style, Location = new Point(3, 10), BackColor = Color.Transparent, }); newPage.Controls.Add(new MetroLabel { FontWeight = MetroFontWeight.Bold, Text = LanguageManager.Singleton.GetTranslation(ETranslations.AccountControlStatus), Theme = styleManager.Theme, Style = styleManager.Style, Location = new Point(490, 10), BackColor = Color.Transparent, }); page.Controls.Add(LblAccountName); page.Controls.Add(BtnStart); page.Controls.Add(BtnKill); page.Controls.Add(BtnManage); page.Controls.Add(LblStatus); page.Controls.Add(CmbSettings); page.Controls.Add(BtnSettings); page.Controls.Add(BtnResetTime); }
/// <summary> /// auto fill principal and vice data /// </summary> /// <param name="tabPage"></param> /// <param name="data"></param> void AutoFillPrincipalOrViceData(ref MetroTabPage tabPage, PrincipalAndVice data) { foreach (var i in tabPage.Controls) { if (i is TextBox) { } else if (i is ComboBox) { ComboBox temp = (ComboBox)i; if (temp.Name == "comboBoxPrincipalName" || temp.Name == "comboBoxVicePrincipalName") { temp.SelectedItem = Connection.Instance.GetAgentName(data.AgentID); } else if (temp.Name == "comboBoxPrincipalBranchName" || temp.Name == "comboBoxVicePrincipalBranchName") { temp.SelectedItem = Connection.Instance.GetBranchNameFromID(data.BranchID); } } else if (i is MyTextBox) { MyTextBox temp = (MyTextBox)i; temp.Text = ""; } else if (i is Label) { Label temp = (Label)i; if (temp.Name == "labelPrincipalDateJoined" || temp.Name == "labelVicePrincipalDateJoined") { temp.Text = data.DateSelected.ToString("dddd, dd - MMM - yyyy"); } } else if (i is BunifuDatepicker) { BunifuDatepicker temp = (BunifuDatepicker)i; if (temp.Name == "dateTimePickerPrincipalDateJoinend" || temp.Name == "dateTimePickerVicePrincipalDateJoined") { temp.Value = data.DateSelected; } } } }
public static Task AddTabsAsync() { Program.UserInterface.ChannelListView.Invoke(new Action(() => { foreach (SocketGuild guild in Global.Kuro.Client.Guilds) { foreach (SocketGuildChannel ch in guild.Channels) { if (ch is SocketTextChannel) { Program.UserInterface.ChannelListView.Items.Add("[" + guild.Name + "] #" + ch.Name); } } } })); Program.UserInterface.tabControl1.Invoke(new Action(() => { Program.UserInterface.UserJoinChannelsComboBox.Invoke(new Action(() => { foreach (SocketGuild g in Global.Kuro.Client.Guilds) { ListView lv = new ListView() { View = View.Details, HeaderStyle = ColumnHeaderStyle.None, Size = Program.UserInterface.ChannelListView.Size, Location = Program.UserInterface.ChannelListView.Location, ForeColor = Program.UserInterface.ChannelListView.ForeColor, BackColor = Program.UserInterface.ChannelListView.BackColor, MultiSelect = false }; lv.Columns.Add(new ColumnHeader() { Text = Program.UserInterface.ChannelListView.Columns[0].Text, Width = Program.UserInterface.ChannelListView.Columns[0].Width, }); MetroButton bt = new MetroButton() { Name = "FileSendButton", Text = "Upload Image", Style = MetroFramework.MetroColorStyle.Blue, Theme = MetroFramework.MetroThemeStyle.Dark, Size = Program.UserInterface.FileSendButton.Size, Location = Program.UserInterface.FileSendButton.Location }; bt.Click += Program.UserInterface.SendFileGuildChannel; lv.ItemSelectionChanged += Program.UserInterface.ChannelSelectionChanged; RichTextBox rtb = new RichTextBox() { ReadOnly = true, ScrollBars = RichTextBoxScrollBars.Vertical, Name = "ChatOutBox", Cursor = Program.UserInterface.ChatOutBox.Cursor, Size = Program.UserInterface.ChatOutBox.Size, Location = Program.UserInterface.ChatOutBox.Location, Font = Program.UserInterface.ChatOutBox.Font, BackColor = Program.UserInterface.ChatOutBox.BackColor, ForeColor = Program.UserInterface.ChatOutBox.ForeColor, BorderStyle = System.Windows.Forms.BorderStyle.None }; rtb.LinkClicked += Program.UserInterface.ChatOutBox_LinkClicked; rtb.TextChanged += Program.UserInterface.richTextBox_TextChanged; MetroTextBox tb = new MetroTextBox() { Name = "ChatInBox", Size = Program.UserInterface.ChatInBox.Size, Location = Program.UserInterface.ChatInBox.Location, Style = MetroFramework.MetroColorStyle.Blue, Theme = MetroFramework.MetroThemeStyle.Dark, WaterMark = "Chat Message", }; tb.KeyUp += Program.UserInterface.ChatInBox_KeyUp; TabPage tp = new MetroTabPage() { Text = g.Name, Style = MetroFramework.MetroColorStyle.Blue, Theme = MetroFramework.MetroThemeStyle.Dark }; Program.UserInterface.tabControl1.TabPages.Add(tp); tp.Controls.Add(lv); tp.Controls.Add(bt); tp.Controls.Add(rtb); tp.Controls.Add(tb); foreach (SocketGuildChannel ch in g.Channels) { if (ch is SocketTextChannel) { Program.UserInterface.UserJoinChannelsComboBox.Items.Add("[" + g.Name + "] #" + ch.Name); lv.Items.Add("[" + g.Name + "] #" + ch.Name); } } } Program.UserInterface.tabControl1.Refresh(); })); })); return(Task.CompletedTask); }
private void InitializeComponent() { //IL_001c: Unknown result type (might be due to invalid IL or missing references) //IL_0026: Expected O, but got Unknown //IL_0027: Unknown result type (might be due to invalid IL or missing references) //IL_0031: Expected O, but got Unknown //IL_0032: Unknown result type (might be due to invalid IL or missing references) //IL_003c: Expected O, but got Unknown //IL_003d: Unknown result type (might be due to invalid IL or missing references) //IL_0047: Expected O, but got Unknown //IL_0048: Unknown result type (might be due to invalid IL or missing references) //IL_0052: Expected O, but got Unknown //IL_0053: Unknown result type (might be due to invalid IL or missing references) //IL_005d: Expected O, but got Unknown //IL_005e: Unknown result type (might be due to invalid IL or missing references) //IL_0068: Expected O, but got Unknown //IL_006f: Unknown result type (might be due to invalid IL or missing references) //IL_0079: Expected O, but got Unknown components = new Container(); ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(RegisterForm)); passwordTextBox = new MetroTextBox(); registerButton = new MetroButton(); usernameTextBox = new MetroTextBox(); licenseKeyTextBox = new MetroTextBox(); mainTabControl = new MetroTabControl(); metroTabPage1 = new MetroTabPage(); goBackLabel = new MetroLabel(); styleManager = new MetroStyleManager(components); ((Control)(object)mainTabControl).SuspendLayout(); ((Control)(object)metroTabPage1).SuspendLayout(); ((ISupportInitialize)styleManager).BeginInit(); ((Control)this).SuspendLayout(); passwordTextBox.get_CustomButton().set_Image((Image)null); ((Control)(object)passwordTextBox.get_CustomButton()).Location = new Point(312, 2); ((Control)(object)passwordTextBox.get_CustomButton()).Name = ""; ((Control)(object)passwordTextBox.get_CustomButton()).Size = new Size(17, 17); passwordTextBox.get_CustomButton().set_Style((MetroColorStyle)4); ((Control)(object)passwordTextBox.get_CustomButton()).TabIndex = 1; passwordTextBox.get_CustomButton().set_Theme((MetroThemeStyle)1); passwordTextBox.get_CustomButton().set_UseSelectable(true); ((Control)(object)passwordTextBox.get_CustomButton()).Visible = false; ((Control)(object)passwordTextBox).ForeColor = Color.White; passwordTextBox.set_Lines(new string[0]); ((Control)(object)passwordTextBox).Location = new Point(19, 44); passwordTextBox.set_MaxLength(32767); ((Control)(object)passwordTextBox).Name = "passwordTextBox"; passwordTextBox.set_PasswordChar('●'); passwordTextBox.set_PromptText("Password"); passwordTextBox.set_ScrollBars(ScrollBars.None); passwordTextBox.set_SelectedText(""); passwordTextBox.set_SelectionLength(0); passwordTextBox.set_SelectionStart(0); passwordTextBox.set_ShortcutsEnabled(true); ((Control)(object)passwordTextBox).Size = new Size(332, 22); ((Control)(object)passwordTextBox).TabIndex = 29; passwordTextBox.set_Theme((MetroThemeStyle)2); passwordTextBox.set_UseSelectable(true); passwordTextBox.set_UseSystemPasswordChar(true); passwordTextBox.set_WaterMark("Password"); passwordTextBox.set_WaterMarkColor(Color.FromArgb(109, 109, 109)); passwordTextBox.set_WaterMarkFont(new Font("Segoe UI", 12f, FontStyle.Italic, GraphicsUnit.Pixel)); registerButton.set_Highlight(true); ((Control)(object)registerButton).Location = new Point(19, 100); ((Control)(object)registerButton).Name = "registerButton"; ((Control)(object)registerButton).Size = new Size(332, 26); ((Control)(object)registerButton).TabIndex = 28; ((Control)(object)registerButton).Text = "Register"; registerButton.set_Theme((MetroThemeStyle)2); registerButton.set_UseSelectable(true); ((Control)(object)registerButton).Click += registerButton_Click; usernameTextBox.get_CustomButton().set_Image((Image)null); ((Control)(object)usernameTextBox.get_CustomButton()).Location = new Point(312, 2); ((Control)(object)usernameTextBox.get_CustomButton()).Name = ""; ((Control)(object)usernameTextBox.get_CustomButton()).Size = new Size(17, 17); usernameTextBox.get_CustomButton().set_Style((MetroColorStyle)4); ((Control)(object)usernameTextBox.get_CustomButton()).TabIndex = 1; usernameTextBox.get_CustomButton().set_Theme((MetroThemeStyle)1); usernameTextBox.get_CustomButton().set_UseSelectable(true); ((Control)(object)usernameTextBox.get_CustomButton()).Visible = false; ((Control)(object)usernameTextBox).ForeColor = Color.White; usernameTextBox.set_Lines(new string[0]); ((Control)(object)usernameTextBox).Location = new Point(19, 16); usernameTextBox.set_MaxLength(32767); ((Control)(object)usernameTextBox).Name = "usernameTextBox"; usernameTextBox.set_PasswordChar('\0'); usernameTextBox.set_PromptText("Username"); usernameTextBox.set_ScrollBars(ScrollBars.None); usernameTextBox.set_SelectedText(""); usernameTextBox.set_SelectionLength(0); usernameTextBox.set_SelectionStart(0); usernameTextBox.set_ShortcutsEnabled(true); ((Control)(object)usernameTextBox).Size = new Size(332, 22); ((Control)(object)usernameTextBox).TabIndex = 26; usernameTextBox.set_Theme((MetroThemeStyle)2); usernameTextBox.set_UseSelectable(true); usernameTextBox.set_WaterMark("Username"); usernameTextBox.set_WaterMarkColor(Color.FromArgb(109, 109, 109)); usernameTextBox.set_WaterMarkFont(new Font("Segoe UI", 12f, FontStyle.Italic, GraphicsUnit.Pixel)); licenseKeyTextBox.get_CustomButton().set_Image((Image)null); ((Control)(object)licenseKeyTextBox.get_CustomButton()).Location = new Point(312, 2); ((Control)(object)licenseKeyTextBox.get_CustomButton()).Name = ""; ((Control)(object)licenseKeyTextBox.get_CustomButton()).Size = new Size(17, 17); licenseKeyTextBox.get_CustomButton().set_Style((MetroColorStyle)4); ((Control)(object)licenseKeyTextBox.get_CustomButton()).TabIndex = 1; licenseKeyTextBox.get_CustomButton().set_Theme((MetroThemeStyle)1); licenseKeyTextBox.get_CustomButton().set_UseSelectable(true); ((Control)(object)licenseKeyTextBox.get_CustomButton()).Visible = false; ((Control)(object)licenseKeyTextBox).ForeColor = Color.White; licenseKeyTextBox.set_Lines(new string[0]); ((Control)(object)licenseKeyTextBox).Location = new Point(19, 72); licenseKeyTextBox.set_MaxLength(32767); ((Control)(object)licenseKeyTextBox).Name = "licenseKeyTextBox"; licenseKeyTextBox.set_PasswordChar('\0'); licenseKeyTextBox.set_PromptText("License Key"); licenseKeyTextBox.set_ScrollBars(ScrollBars.None); licenseKeyTextBox.set_SelectedText(""); licenseKeyTextBox.set_SelectionLength(0); licenseKeyTextBox.set_SelectionStart(0); licenseKeyTextBox.set_ShortcutsEnabled(true); ((Control)(object)licenseKeyTextBox).Size = new Size(332, 22); ((Control)(object)licenseKeyTextBox).TabIndex = 27; licenseKeyTextBox.set_Theme((MetroThemeStyle)2); licenseKeyTextBox.set_UseSelectable(true); licenseKeyTextBox.set_WaterMark("License Key"); licenseKeyTextBox.set_WaterMarkColor(Color.FromArgb(109, 109, 109)); licenseKeyTextBox.set_WaterMarkFont(new Font("Segoe UI", 12f, FontStyle.Italic, GraphicsUnit.Pixel)); ((Control)(object)mainTabControl).Controls.Add((Control)(object)metroTabPage1); ((Control)(object)mainTabControl).Location = new Point(23, 63); ((Control)(object)mainTabControl).Name = "mainTabControl"; ((TabControl)(object)mainTabControl).SelectedIndex = 0; ((Control)(object)mainTabControl).Size = new Size(378, 202); ((TabControl)(object)mainTabControl).SizeMode = TabSizeMode.Fixed; ((Control)(object)mainTabControl).TabIndex = 30; mainTabControl.set_Theme((MetroThemeStyle)2); mainTabControl.set_UseSelectable(true); ((Panel)(object)metroTabPage1).BorderStyle = BorderStyle.FixedSingle; ((Control)(object)metroTabPage1).Controls.Add((Control)(object)goBackLabel); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)passwordTextBox); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)registerButton); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)usernameTextBox); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)licenseKeyTextBox); metroTabPage1.set_HorizontalScrollbarBarColor(true); metroTabPage1.set_HorizontalScrollbarHighlightOnWheel(false); metroTabPage1.set_HorizontalScrollbarSize(10); ((TabPage)(object)metroTabPage1).Location = new Point(4, 38); ((Control)(object)metroTabPage1).Name = "metroTabPage1"; ((Control)(object)metroTabPage1).Size = new Size(370, 160); ((TabPage)(object)metroTabPage1).TabIndex = 0; ((Control)(object)metroTabPage1).Text = "Register"; metroTabPage1.set_Theme((MetroThemeStyle)2); metroTabPage1.set_VerticalScrollbarBarColor(true); metroTabPage1.set_VerticalScrollbarHighlightOnWheel(false); metroTabPage1.set_VerticalScrollbarSize(10); ((Control)(object)goBackLabel).AutoSize = true; goBackLabel.set_FontWeight((MetroLabelWeight)1); ((Control)(object)goBackLabel).ForeColor = Color.Blue; ((Control)(object)goBackLabel).Location = new Point(95, 130); ((Control)(object)goBackLabel).Name = "goBackLabel"; ((Control)(object)goBackLabel).Size = new Size(165, 19); ((Control)(object)goBackLabel).TabIndex = 30; ((Control)(object)goBackLabel).Text = "Already have an account?"; goBackLabel.set_Theme((MetroThemeStyle)2); goBackLabel.set_UseStyleColors(true); ((Control)(object)goBackLabel).Click += goBackLabel_Click; styleManager.set_Owner((ContainerControl)null); styleManager.set_Style((MetroColorStyle)13); ((ContainerControl)this).AutoScaleMode = AutoScaleMode.None; ((Form)this).ClientSize = new Size(427, 285); ((Control)this).Controls.Add((Control)(object)mainTabControl); ((Form)this).Icon = (Icon)componentResourceManager.GetObject("$this.Icon"); ((Control)this).Name = "RegisterForm"; ((MetroForm)this).set_Resizable(false); ((MetroForm)this).set_Style((MetroColorStyle)0); ((Control)(object)this).Text = "Asteroid"; ((MetroForm)this).set_Theme((MetroThemeStyle)2); ((Form)this).FormClosing += RegisterForm_FormClosing; ((Form)this).Load += RegisterForm_Load; ((Control)(object)mainTabControl).ResumeLayout(performLayout: false); ((Control)(object)metroTabPage1).ResumeLayout(performLayout: false); ((Control)(object)metroTabPage1).PerformLayout(); ((ISupportInitialize)styleManager).EndInit(); ((Control)this).ResumeLayout(performLayout: false); }
private async void MetroTile_Click(object sender, EventArgs e) { var obj = (MetroTile)sender; var tab = new MetroTabPage(); tab.Name = "Tab_" + obj.Text; tab.Text = obj.Text; tab.AutoScroll = true; List <FileDetail> storage_files = new List <FileDetail>() { }; // Obtenemos el Listado de meses de ese año List <string> meses = await ScandaConector.getMonths(config.id_customer, obj.Text); foreach (string mes in meses) { List <string> files = await ScandaConector.getFiles(config.id_customer, obj.Text, mes); foreach (string file in files) { var match = Regex.Match(file, RFCregexp); storage_files.Add(new FileDetail() { file = file, mes = mes, rfc = match.ToString() }); } // storage_files.AddRange(files); } int y = 20; var parents = storage_files.Where(ent => ent.rfc != "").Select(ent => ent.rfc).Distinct().ToArray(); foreach (var parent in parents) { FileDetail[] files = storage_files.Where(ent => ent.rfc == parent).ToArray <FileDetail>(); Label lblGroup = new Label(); lblGroup.Text = parent + "\n______________________________________"; lblGroup.BackColor = Color.White; lblGroup.Width = 200; lblGroup.TextAlign = ContentAlignment.MiddleCenter; lblGroup.Location = new Point(0, y); y += 25; tab.Controls.Add(lblGroup); foreach (FileDetail file in files) { var checkbox = new MetroCheckBox(); checkbox.Text = file.file;// string.Format("archivo_{0}.zip", i); checkbox.Name = obj.Text + "_" + file.mes + "_" + file.file; checkbox.Width = 300; checkbox.Location = new Point(0, y); y += 20; tab.Controls.Add(checkbox); } y += 30; } bool found = false; foreach (MetroTabPage page in metroTabControlPrincipal.TabPages) { if (tab.Name == page.Name) { metroTabControlPrincipal.SelectedTab = page; found = true; } } if (!found) { metroTabControlPrincipal.TabPages.Add(tab); } }
private void AddAppViewWindow(ShAppViewWindowControlDefinition appViewWindowControlDefinition) { try { var tabControl = EnsureMainLayout(); var viewId = appViewWindowControlDefinition.Id; var viewTitle = appViewWindowControlDefinition.Title; var newTabPage = new MetroTabPage(); newTabPage.Text = viewTitle; newTabPage.Tag = appViewWindowControlDefinition; if (!string.IsNullOrEmpty(appViewWindowControlDefinition.AssemblyQualifiedName)) { var viewName = appViewWindowControlDefinition.AssemblyQualifiedName; var viewType = Type.GetType(viewName); if (viewType == null) { throw new ShAppException( string.Format("Cannot find type:[{0}]", viewName)); } var control = Activator.CreateInstance(viewType) as UserControl; if (control == null) { throw new ShAppException( string.Format("Cannot create an instance of the type:[{0}] as UserControl", viewType)); } control.Dock = DockStyle.Fill; control.Tag = viewId; control.BackColor = Color.White; newTabPage.Controls.Add(control); } // MetroUI fix var scrolls = newTabPage.Controls.OfType <MetroScrollBar>().ToArray(); foreach (var scroll in scrolls) { scroll.Visible = false; } tabControl.TabPages.Add(newTabPage); tabControl.SelectedIndex = 0; } catch (Exception e) { throw new ShAppException( string.Format("Error while initialting the view:[{0}] of type:[{1}]", appViewWindowControlDefinition.Title, appViewWindowControlDefinition.AssemblyQualifiedName), e); } }
private void InitializeComponent() { components = new Container(); ComponentResourceManager componentResourceManager = new ComponentResourceManager(typeof(LoginForm)); usernameTextBox = new MetroTextBox(); loginButton = new MetroButton(); styleManager = new MetroStyleManager(components); passwordTextBox = new MetroTextBox(); mainTabControl = new MetroTabControl(); metroTabPage1 = new MetroTabPage(); lblRegister = new MetroLabel(); ((ISupportInitialize)styleManager).BeginInit(); ((Control)(object)mainTabControl).SuspendLayout(); ((Control)(object)metroTabPage1).SuspendLayout(); ((Control)this).SuspendLayout(); usernameTextBox.get_CustomButton().set_Image((Image)null); ((Control)(object)usernameTextBox.get_CustomButton()).Location = new Point(313, 2); ((Control)(object)usernameTextBox.get_CustomButton()).Name = ""; ((Control)(object)usernameTextBox.get_CustomButton()).Size = new Size(17, 17); usernameTextBox.get_CustomButton().set_Style((MetroColorStyle)4); ((Control)(object)usernameTextBox.get_CustomButton()).TabIndex = 1; usernameTextBox.get_CustomButton().set_Theme((MetroThemeStyle)1); usernameTextBox.get_CustomButton().set_UseSelectable(true); ((Control)(object)usernameTextBox.get_CustomButton()).Visible = false; ((Control)(object)usernameTextBox).ForeColor = Color.White; usernameTextBox.set_Lines(new string[0]); ((Control)(object)usernameTextBox).Location = new Point(19, 18); usernameTextBox.set_MaxLength(32767); ((Control)(object)usernameTextBox).Name = "usernameTextBox"; usernameTextBox.set_PasswordChar('\0'); usernameTextBox.set_PromptText("Username"); usernameTextBox.set_ScrollBars(ScrollBars.None); usernameTextBox.set_SelectedText(""); usernameTextBox.set_SelectionLength(0); usernameTextBox.set_SelectionStart(0); usernameTextBox.set_ShortcutsEnabled(true); ((Control)(object)usernameTextBox).Size = new Size(333, 22); ((Control)(object)usernameTextBox).TabIndex = 3; usernameTextBox.set_Theme((MetroThemeStyle)2); usernameTextBox.set_UseSelectable(true); usernameTextBox.set_WaterMark("Username"); usernameTextBox.set_WaterMarkColor(Color.FromArgb(109, 109, 109)); usernameTextBox.set_WaterMarkFont(new Font("Segoe UI", 12f, FontStyle.Italic, GraphicsUnit.Pixel)); loginButton.set_Highlight(true); ((Control)(object)loginButton).Location = new Point(19, 74); ((Control)(object)loginButton).Name = "loginButton"; ((Control)(object)loginButton).Size = new Size(333, 26); ((Control)(object)loginButton).TabIndex = 20; ((Control)(object)loginButton).Text = "Login"; loginButton.set_Theme((MetroThemeStyle)2); loginButton.set_UseSelectable(true); ((Control)(object)loginButton).Click += loginButton_Click; styleManager.set_Owner((ContainerControl)null); styleManager.set_Style((MetroColorStyle)13); passwordTextBox.get_CustomButton().set_Image((Image)null); ((Control)(object)passwordTextBox.get_CustomButton()).Location = new Point(313, 2); ((Control)(object)passwordTextBox.get_CustomButton()).Name = ""; ((Control)(object)passwordTextBox.get_CustomButton()).Size = new Size(17, 17); passwordTextBox.get_CustomButton().set_Style((MetroColorStyle)4); ((Control)(object)passwordTextBox.get_CustomButton()).TabIndex = 1; passwordTextBox.get_CustomButton().set_Theme((MetroThemeStyle)1); passwordTextBox.get_CustomButton().set_UseSelectable(true); ((Control)(object)passwordTextBox.get_CustomButton()).Visible = false; ((Control)(object)passwordTextBox).ForeColor = Color.White; passwordTextBox.set_Lines(new string[0]); ((Control)(object)passwordTextBox).Location = new Point(19, 46); passwordTextBox.set_MaxLength(32767); ((Control)(object)passwordTextBox).Name = "passwordTextBox"; passwordTextBox.set_PasswordChar('●'); passwordTextBox.set_PromptText("Password"); passwordTextBox.set_ScrollBars(ScrollBars.None); passwordTextBox.set_SelectedText(""); passwordTextBox.set_SelectionLength(0); passwordTextBox.set_SelectionStart(0); passwordTextBox.set_ShortcutsEnabled(true); ((Control)(object)passwordTextBox).Size = new Size(333, 22); ((Control)(object)passwordTextBox).TabIndex = 21; passwordTextBox.set_Theme((MetroThemeStyle)2); passwordTextBox.set_UseSelectable(true); passwordTextBox.set_UseSystemPasswordChar(true); passwordTextBox.set_WaterMark("Password"); passwordTextBox.set_WaterMarkColor(Color.FromArgb(109, 109, 109)); passwordTextBox.set_WaterMarkFont(new Font("Segoe UI", 12f, FontStyle.Italic, GraphicsUnit.Pixel)); ((Control)(object)mainTabControl).Controls.Add((Control)(object)metroTabPage1); ((Control)(object)mainTabControl).Location = new Point(23, 63); ((Control)(object)mainTabControl).Name = "mainTabControl"; ((TabControl)(object)mainTabControl).SelectedIndex = 0; ((Control)(object)mainTabControl).Size = new Size(380, 173); ((TabControl)(object)mainTabControl).SizeMode = TabSizeMode.Fixed; ((Control)(object)mainTabControl).TabIndex = 22; mainTabControl.set_Theme((MetroThemeStyle)2); mainTabControl.set_UseSelectable(true); ((Panel)(object)metroTabPage1).BorderStyle = BorderStyle.FixedSingle; ((Control)(object)metroTabPage1).Controls.Add((Control)(object)lblRegister); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)passwordTextBox); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)loginButton); ((Control)(object)metroTabPage1).Controls.Add((Control)(object)usernameTextBox); metroTabPage1.set_HorizontalScrollbarBarColor(true); metroTabPage1.set_HorizontalScrollbarHighlightOnWheel(false); metroTabPage1.set_HorizontalScrollbarSize(10); ((TabPage)(object)metroTabPage1).Location = new Point(4, 38); ((Control)(object)metroTabPage1).Name = "metroTabPage1"; ((Control)(object)metroTabPage1).Size = new Size(372, 131); ((TabPage)(object)metroTabPage1).TabIndex = 0; ((Control)(object)metroTabPage1).Text = "Login"; metroTabPage1.set_Theme((MetroThemeStyle)2); metroTabPage1.set_VerticalScrollbarBarColor(true); metroTabPage1.set_VerticalScrollbarHighlightOnWheel(false); metroTabPage1.set_VerticalScrollbarSize(10); ((Control)(object)lblRegister).AutoSize = true; lblRegister.set_FontWeight((MetroLabelWeight)1); ((Control)(object)lblRegister).ForeColor = Color.Blue; ((Control)(object)lblRegister).Location = new Point(108, 104); ((Control)(object)lblRegister).Name = "lblRegister"; ((Control)(object)lblRegister).Size = new Size(153, 19); ((Control)(object)lblRegister).TabIndex = 22; ((Control)(object)lblRegister).Text = "Don't have an account?"; lblRegister.set_Theme((MetroThemeStyle)2); lblRegister.set_UseStyleColors(true); ((Control)(object)lblRegister).Click += registerLabel_Click; ((ContainerControl)this).AutoScaleMode = AutoScaleMode.None; ((Form)this).ClientSize = new Size(420, 257); ((Control)this).Controls.Add((Control)(object)mainTabControl); ((Form)this).Icon = (Icon)componentResourceManager.GetObject("$this.Icon"); ((Control)this).Name = "LoginForm"; ((MetroForm)this).set_Resizable(false); ((MetroForm)this).set_ShadowType((MetroFormShadowType)0); ((MetroForm)this).set_Style((MetroColorStyle)0); ((Control)(object)this).Text = "Asteroid LLC"; ((MetroForm)this).set_Theme((MetroThemeStyle)2); ((Form)this).FormClosing += LoginForm_FormClosing; ((Form)this).Load += LoginForm_Load; ((ISupportInitialize)styleManager).EndInit(); ((Control)(object)mainTabControl).ResumeLayout(performLayout: false); ((Control)(object)metroTabPage1).ResumeLayout(performLayout: false); ((Control)(object)metroTabPage1).PerformLayout(); ((Control)this).ResumeLayout(performLayout: false); }
/// <summary> /// auto fill the agents data /// </summary> /// <param name="tabPage"></param> /// <param name="data"></param> void AutoFillAgentData(ref MetroTabPage tabPage, Agent data) { foreach (var i in tabPage.Controls) { if (i is BunifuMaterialTextbox) { BunifuMaterialTextbox temp = (BunifuMaterialTextbox)i; if (temp.Name == "textBoxUpdateAgentEmail") { temp.Text = data.Email; } if (temp.Name == "labelDisableAgentEmail") { temp.Text = data.Email; } else if (temp.Name == "labelDisableAgentPhoneNumber") { temp.Text = data.PhoneNumber; } else if (temp.Name == "labelDisableAgentDateJoined") { temp.Text = data.DateJoined.ToString(); } else if (temp.Name == "labelDisableAgentBranchName") { temp.Text = Connection.Instance.GetBranchNameFromAgentID(data.ID); } else if (temp.Name == "labelDisableAgentUplineName") { temp.Text = Connection.Instance.GetAgentName(data.UplineID); } else if (temp.Name == "labelUpdateAgentDateJoined") { temp.Text = data.DateJoined.ToString("dddd, dd - MMM - yyyy"); } } else if (i is ComboBox) { ComboBox temp = (ComboBox)i; if (temp.Name == "comboBoxUpdateAgentID" || temp.Name == "comboBoxDisableAgentID") { temp.SelectedItem = data.ID; } else if (temp.Name == "comboBoxUpdateAgentName" || temp.Name == "comboBoxDisableAgentName") { temp.SelectedItem = data.Name; } else if (temp.Name == "comboBoxUpdateAgentBranchName") { temp.SelectedItem = Connection.Instance.GetBranchNameFromID(data.BranchID); } else if (temp.Name == "comboBoxUpdateAgentUplineName") { temp.SelectedItem = Connection.Instance.GetAgentName(data.UplineID); } } else if (i is MyTextBox) { MyTextBox temp = (MyTextBox)i; temp.Text = ""; } else if (i is Label) { Label temp = (Label)i; if (temp.Name == "labelDisableAgentEmail") { temp.Text = data.Email; } else if (temp.Name == "labelDisableAgentPhoneNumber") { temp.Text = data.PhoneNumber; } else if (temp.Name == "labelDisableAgentDateJoined") { temp.Text = data.DateJoined.ToString(); } else if (temp.Name == "labelDisableAgentBranchName") { temp.Text = Connection.Instance.GetBranchNameFromAgentID(data.ID); } else if (temp.Name == "labelDisableAgentUplineName") { temp.Text = Connection.Instance.GetAgentName(data.UplineID); } else if (temp.Name == "labelUpdateAgentDateJoined") { temp.Text = data.DateJoined.ToString("dddd, dd - MMM - yyyy"); } } else if (i is BunifuDatepicker) { BunifuDatepicker temp = (BunifuDatepicker)i; if (temp.Name == "dateTimePickerUpdateAgent") { temp.Value = data.DateJoined; } } else if (i is TextBox) { TextBox temp = (TextBox)i; if (temp.Name == "textBoxNumericUpdateAgentPhoneNumber") { temp.Text = data.PhoneNumber; } } } }
/// <summary> /// fill out the agetns data /// </summary> /// <param name="tabPage"></param> /// <param name="data"></param> /// <param name="dataType"></param> void FillAgentData(ref MetroTabPage tabPage, string data, TempData dataType) { Agent tempAgent = new Agent(Connection.Instance.GetAgentData(data, dataType)); AutoFillAgentData(ref tabPage, tempAgent); }
void FillBranchData(ref MetroTabPage tabpage, string data, TempData dataType) { Branch tempBranch = new Branch(Connection.Instance.GetBranchData(data, dataType)); AutoFillBranchData(ref tabpage, tempBranch); }