Started work on basic design of form.
1. Made BackGround TLP have only 1 column. Changed sizemode to absolute to drag rows.
2. Added title label "Data Crunch".
3. Added a native MenuBar.
Added some more TLPs.
1. Added TimerBox TLP in ControlTLP.
2. Imported project which has handy digital display.
3. Inserted Digital Display control in appropriate location.
4. Turned on CellBorderStyle for ContainerTLP.
Added buttons.
1. Changed TimerBoxTLP's border style within code, since TLPs don't have a BorderStyle property.
2. Added Data Entry, Data Listing and Final Submit buttons.
Changed the timer format, added DataEntryTLP
Added more TLPs.
1. Added a Panel on DataTLP to facilitate two docked TLPs in one area.
2. Added DataEntryTLP and DataListTLP to DataPanel, docked both. Can use send to front or back as required.
Added ImageTLP buttons and dropdown.
Added NonImageTLP buttons.
1. NonImage TLP gets three buttons - Save, Reset and Close as in original DataProSoft.
2. Next up is the addition of the PictureBox.
Added stuff for ComboBox.
1. Added FolderBrowserDialog to find images in a directory.
2. Add image names to ComboBox.
Added basic image functionality, still to work it out
ComboBox clears now when selecting diff directories
Got PictureBox up and running.
1. Changed PictureBox anchor to Top, Left only. No Dock, no TBLR.
2. Changed ImagePanel's AutoScroll to True, Anchor to TBLR.
3. Image loading fine and scroll working, but scrollbars not moving. Fix this.
4. Convenient to have mousewheel scroll, add this next.
Fixed scrollbar not moving problem.
Removed the Scroll event that was added to remove lag.
Made the Panel scroll with mousewheel.
This was achieved by adding a MouseEnter event to ImageBox and adding a ImagePanel.Focus() call inside this event handler.
Added a TabbedControl for data entry purposes.
1. Has three tabs, similar to the original application.
2. Working on how to increase the size of the TLP cell it resides in.
Increased size of ControlTLP buttons.
Increased size of TabbedControl.
1. In DataEntryTLP, set sizemode of first row to AutoSize.
2. Set sizemodes of row 2 and 3 to 60% and 40%.
Created a UserControl LabeledTextBox.
1. This UserControl has a Label and a TextBox together, situated in a TLP which autosizes.
2. Added InvoiceTLP to Invoice tab.
3. Made InvoiceTLP have 9 cells.
4. Will add LabeledTextBox to each cell.
5. Created properties for LabeledTextBox to be able to access the Label and TextBox text inside.
Added LabeledTextBoxes to each cell in InvoiceTLP, inside InvoiceDetails tab.
Added TLP and LabeledTextBoxes in ClientDetails tab.
Added product buttons in Goods Desc tab, inside GoodsTLP.