public PreferencesForm(TNG_Database.MainForm parent) { InitializeComponent(); this.MdiParent = parent; mainform = parent; //load stats LoadStats(); importPrefDirTexbox.Text = Path.GetFullPath(Properties.TNG_Settings.Default.ImportFolder); exportPrefDirTexbox.Text = Path.GetFullPath(Properties.TNG_Settings.Default.ExportFolder); databaseBackupCombobox.Items.AddRange(new string[] { "Day", "Week", "2 Weeks", "30 Days", "90 Days", "180 Days", "Year" }); databaseBackupCombobox.Text = GetNameOfBackupNumber(); }
//Open Form Constructor public MasterListForm(TNG_Database.MainForm parent, bool addMaster = false) { InitializeComponent(); this.MdiParent = parent; mainform = parent; //Load data into listbox PopulateMasterList(); MakeGroupboxesInvisible(); //Set Locations for all groupboxes addMasterListGroupBox.Location = boxLocation; editMasterListGroupBox.Location = boxLocation; deleteMasterListGroupBox.Location = boxLocation; //make edit and delete buttons disabled masterListEditButton.Enabled = false; masterListDeleteButton.Enabled = false; //make labels for tape invisible defaultArchiveMasterListLabel.Visible = false; defaultCameraMasterListLabel.Visible = false; defaultArchiveNameMasterListLabel.Visible = false; defaultCameraNameMasterListLabel.Visible = false; //Focus changed methods addMasterListNameTextbox.GotFocus += AddMasterListNameTextbox_GotFocus; editNewNameMasterTextbox.GotFocus += EditNewNameMasterTextbox_GotFocus; addMasterListNameTextbox.LostFocus += AddMasterListNameTextbox_LostFocus; editNewNameMasterTextbox.LostFocus += EditNewNameMasterTextbox_LostFocus; //Change name of default GB and make default label visible defaultMasterGroupBox.Text = ""; defaultMasterGroupBox.Height = 41; defaultMasterListLabel.Visible = true; //Load all the dropdowns LoadDropdowns(); SetDefaultColors("all"); //set bool value clickAddButton = addMaster; }
/// <summary> /// Enables outside methods to add strings to status bar update list /// </summary> /// <param name="update">The update.</param> /// <param name="mainForm">The main form.</param> public void UpdateStatusBar(string update, TNG_Database.MainForm mainForm, int time = 2000) { //mainForm.applicationStatusLabel.Text = update; homeForm = mainForm; //set values to be added to list UpdateStatusValues statusValues = new UpdateStatusValues(update, time); //if list is null create new list if(statusList == null) { statusList = new List<UpdateStatusValues>(); } //add string to list statusList.Add(statusValues); //start background worker thread if (statusWorker.IsBusy != true) { statusWorker.RunWorkerAsync(); } }
public TapeListForm(TNG_Database.MainForm parent, bool addEntry = false) { InitializeComponent(); this.MdiParent = parent; mainform = parent; PopulateTapeList(); tapeListEditEntryButton.Enabled = false; tapeListDeleteEntryButton.Enabled = false; //set default items to appropriate visibility defaultItemsPanel.Visible = false; defaultNoItemSelectedLabel.Visible = true; //set default label to default value defaultNoItemSelectedLabel.Text = defaultNoText; defaultNoItemSelectedLabel.Visible = true; //disable all groupboxes except default addTapeGroupbox.Visible = false; deleteTapeGroupbox.Visible = false; editTapeGroupbox.Visible = false; defaultTapeGroupbox.Visible = true; //Populate all dropdowns LoadDropdowns(); //Attach all add textboxes to an event addProjectIDTextbox.TextChanged += addTextBoxes_TextChanged; addTapeNameTextbox.TextChanged += addTextBoxes_TextChanged; addTagsTextbox.TextChanged += addTextBoxes_TextChanged; addCameraComboBox.SelectedIndexChanged += addTextBoxes_TextChanged; addTapeNumUpDown.ValueChanged += addTextBoxes_TextChanged; addDateDateTime.ValueChanged += addTextBoxes_TextChanged; //Project ID lost focus addProjectIDTextbox.LostFocus += AddProjectIDTextbox_LostFocus; editProjectIDTextbox.LostFocus += EditProjectIDTextbox_LostFocus; //Attach all edit textboxes to an event editProjectIDTextbox.TextChanged += editTextBoxes_TextChanged; editTapeNameTextbox.TextChanged += editTextBoxes_TextChanged; editTagsTextbox.TextChanged += editTextBoxes_TextChanged; editCameraDropdown.SelectedIndexChanged += editTextBoxes_TextChanged; editTapeNumberUpDown.ValueChanged += editTextBoxes_TextChanged; editDateShotDate.ValueChanged += editTextBoxes_TextChanged; //focus given to to tag textbox addTagsTextbox.GotFocus += AddTagsTextbox_GotFocus; editTagsTextbox.GotFocus += AddTagsTextbox_GotFocus; //losing focus addTagsTextbox.LostFocus += AddTagsTextbox_LostFocus; editTagsTextbox.LostFocus += AddTagsTextbox_LostFocus; //set lost focus for all other controls. addTapeNameTextbox.LostFocus += AddTapeNameTextbox_LostFocus; addCameraComboBox.LostFocus += AddCameraComboBox_LostFocus; addTapeNumUpDown.LostFocus += AddTapeNumUpDown_LostFocus; addDateDateTime.LostFocus += AddDateDateTime_LostFocus; editTapeNameTextbox.LostFocus += EditTapeNameTextbox_LostFocus; editCameraDropdown.LostFocus += EditCameraDropdown_LostFocus; editTapeNumberUpDown.LostFocus += EditTapeNumberUpDown_LostFocus; editDateShotDate.LostFocus += EditDateShotDate_LostFocus; //set Got Focus methods addProjectIDTextbox.GotFocus += Controls_GotFocus; addTapeNameTextbox.GotFocus += Controls_GotFocus; addCameraComboBox.GotFocus += Controls_GotFocus; addTapeNumUpDown.GotFocus += Controls_GotFocus; addDateDateTime.GotFocus += Controls_GotFocus; editProjectIDTextbox.GotFocus += Controls_GotFocus; editTapeNameTextbox.GotFocus += Controls_GotFocus; editCameraDropdown.GotFocus += Controls_GotFocus; editTapeNumberUpDown.GotFocus += Controls_GotFocus; editDateShotDate.GotFocus += Controls_GotFocus; //Tooltips //add addTagsTextbox.MouseHover += AddTagsTextbox_MouseHover; addTagsTextbox.MouseLeave += AddTagsTextbox_MouseLeave; //edit editTagsTextbox.MouseHover += AddTagsTextbox_MouseHover; editTagsTextbox.MouseLeave += AddTagsTextbox_MouseLeave; //keep items highlighted tapeListListView.HideSelection = false; //Clear all controls ClearAddControls(); ClearDeleteLabels(); ClearDeleteLabels(); //Event for sorting each column CommonMethods.ListViewItemComparer.SortColumn = -1; tapeListListView.ColumnClick += new ColumnClickEventHandler(CommonMethods.ListViewItemComparer.SearchListView_ColumnClick); buttonToPress = addEntry; }