private void selectedTables() { try { //txtTable.Text = lbTables.SelectedItem.ToString(); lbFields.Items.Clear(); foreach (table item in actualProject.tables) { if (!item.deleted && item.Name.Equals(lbTables.SelectedItem.ToString())) { propertyGrid1.SelectedObject = item; cargarCampos(); //lbFields.Items.Clear(); //foreach (field itemx in item.fields) //{ // //lbFields.Items.Add(item); // ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem(); // kl.ShortText = itemx.Name; // kl.LongText = itemx.type.ToString(); // // kl.ShortText=item.TargetName; // lbFields.Items.Add(kl); //} klRelations.Items.Clear(); foreach (relation rel in item.relations) { ComponentFactory.Krypton.Toolkit.KryptonListItem kl = new ComponentFactory.Krypton.Toolkit.KryptonListItem(); kl.ShortText = rel.name; //kl.LongText = rel.name.ToString(); // kl.ShortText=item.TargetName; klRelations.Items.Add(kl); } } } // create a user control to edit the table myWay.userControls.userControlEditTable uc = new myWay.userControls.userControlEditTable(); uc.txtTable.Text = lbTables.SelectedItem.ToString(); uc.oldName = lbTables.SelectedItem.ToString(); formFunctionPointer += new functioncall(alterTable); uc.userFunctionPointer = formFunctionPointer; kp1.Controls.Clear(); kp1.Controls.Add(uc); uc.txtTable.Focus(); } catch (Exception) { } }
private void butNewTable_Click(object sender, EventArgs e) { // create a user control to edit the table myWay.userControls.userControlEditTable uc = new myWay.userControls.userControlEditTable(); uc.txtTable.Text = ""; uc.butModify.Text = "Insert"; uc.oldName = ""; formFunctionPointer += new functioncall(alterTable); uc.userFunctionPointer = formFunctionPointer; kp1.Controls.Clear(); kp1.Controls.Add(uc); //kp1.Controls[0].Focus(); uc.txtTable.Focus(); }