frmEditTools Class

User tool editing dialog.

Definition

Namespace: ShopTools
Assembly: ShopTools (in ShopTools.exe) Version: 25.2429.4649
C#
public class frmEditTools : Form
Inheritance
Form    frmEditTools

Constructors

frmEditTools Create a new instance of the frmEditTools Item.

Properties

Configuration Get/Set a reference to the configuration profile to be used with this instance.
SelectedTool Get/Set a reference to the currently selected user tool.
SelectedToolName Get/Set the name of the selected user tool.
WorkingUserTools Get a reference to the collection of user tools isolated for this instance.

Methods

btnAdd_Click The Add button has been clicked.
btnCancel_Click The Cancel button has been clicked.
btnDelete_Click The Delete button has been clicked.
btnOK_Click The OK button has been clicked.
cmboToolType_SelectedIndexChanged The underlying tool type has been changed for the selected tool.
Dispose Clean up any resources being used.
InitializeComponent Required method for Designer support - do not modify the contents of this method with the code editor.
lstDefinedTools_SelectedIndexChanged The selected index has changed on the defined tools list.
RefreshConfiguration Refresh the local representation of the currently assigned configuration.
txtAngle_TextChanged The text of the Angle textbox has been changed.
txtBottomGuideDiameter_TextChanged The text of the Bottom Guide Diameter textbox has been changed.
txtBottomGuideHeight_TextChanged The text of the Bottom Guide Height textbox has been changed.
txtDiameter_TextChanged The text of the Diameter textbox has been changed.
txtFluteCount_TextChanged The text of the Flute Count textbox has been changed.
txtFluteLength_TextChanged The text of the Flute Length textbox has been changed.
txtShaftLength_TextChanged The text of the Shaft Length textbox has been changed.
txtToolName_LostFocus The Tool Name textbox has lost focus.
txtToolName_TextChanged The text of the Tool Name textbox has been changed.
txtTopGuideDiameter_TextChanged The text of the Top Guide Diameter textbox has been changed.
txtTopGuideHeight_TextChanged The text of the Top Guide Height textbox has been changed.
UpdateAvailableProperties Update the control surface to reflect the properties available for this tool type.

Fields

btnAdd Add button. Add a new user tool to the list.
btnCancel Cancel button. Cancel any changes to the user tools definitions.
btnDelete Delete button. Delete the currently selected user tool definition.
btnOK OK button. Save changes to the user tool definitions and return to the calling form.
cmboToolType Base tool type drop-down list containing all of the predefined tool types currently recognized by ShopTools.
components Required designer variable.
grpProperties Properties group box.
lblAngle Angle title label.
lblAngleUnit Alternate measurement display for the angle textbox.
lblBottomGuideDiameter Bottom Guide Diameter title label.
lblBottomGuideDiameterUnit Alternate measurement display for the bottom guide diameter textbox.
lblBottomGuideHeight Bottom Guide Height title label.
lblBottomGuideHeightUnit Alternate measurement display for the bottom guide height textbox.
lblDefinedTools Defined Tools title label for the defined tools list control.
lblDiameter Diameter title label.
lblDiameterUnit Alternate measurement display for the diameter textbox.
lblFluteCount Flute Count title label.
lblFluteCountUnit Alternate measurement display for the flute count textbox.
lblFluteLength Flute Length title label.
lblFluteLengthUnit Alternate measurement display for the flute length textbox.
lblShaftLength Shaft Length title label.
lblShaftLengthUnit Alternate measurement display for the shaft length textbox.
lblToolName Tool Name title label.
lblToolType Tool Type title label.
lblTopGuideDiameter Top Guide Diameter title label.
lblTopGuideDiameterUnit Alternate measurement display for the top guide diameter textbox.
lblTopGuideHeight Top Guide Height title label.
lblTopGuideHeightUnit Alternate measurement display for the top guide height textbox.
lstDefinedTools List of user-defined tools.
mConfiguration Private member for Configuration.
mControlBusy Private member indicating whether the control raising the event is busy and should not be updated.
mSelectedTool Private member for SelectedTool.
mToolNameTextChanged A value indicating whether the text in the toolname has been changed since it received the current focus.
mWorkingUserTools Private member for WorkingUserTools.
txtAngle The Angle textbox, expressing the angle of the cutting face of the tool to the material.
txtBottomGuideDiameter The textbox for the diameter of the bottom guide of the tool, if present.
txtBottomGuideHeight The textbox containing the height of the bottom guide of the tool, if present.
txtDiameter The textbox expressing the outer diameter of the tool.
txtFluteCount The textbox expressing the number of flutes on the tool.
txtFluteLength The textbox describing the length of the flutes, or single-pass lateral cutting height of the tool.
txtShaftLength The textbox displaying the length of the shaft.
txtToolName The textbox containing the current user-defined name for the tool.
txtTopGuideDiameter Textbox containing the diameter of the top guide on the tool, if present.
txtTopGuideHeight Textbox displaying the height of the tool's top guide, if present.

See Also