To make a user-friendly interface for the .NET.NET Winforms application I'm working on, I need a control that, I am sure, is out of the box for any standard control. The layout of what I'm trying to achieve is as follows:
Layout http://www.claware.com/images/temp/mockup.png
In fact, this part of the application tries to analyze words in syllables from tribal languages ββ(they do not have a dictionary for which there can be any and all Unicode characters). By the time the user gets to this, he has already defined the vowels / consonants in his language and some other configuration. Then the iterative process is performed: (1) the application guesses which syllables exist in the language, based on some rules; (2) the user refines the guesswork by choosing the correct parsing or manually parses the word; (3) the app is βlearningβ from user reviews and smarter guesses, (4) repeat until the data is βgood enoughβ to move on.
The control should represent each word (gray headings), and then all the guesses of the syllable (white areas with dots separating the parts of the words). There is also a way to manually enter parsing that displays the text area and save button (at the bottom of the layout). When the user prompts for thought, the background changes and the accept / reject buttons appear. Pressing the reception or entering manual parsing removes the entire word from the list. Clicking the Cancel button deletes only this item.
By no means do I sell 100% of the formatting that I have above, but I think you can get a general idea of ββthe types of formatting and functional control that I need. The control will also scroll vertically - initially there may be thousands of words.
WinForms: ? .Net , . ( : , NIH, , , ). "bang for my bucK" ? ? ListBox? ScrollableControl? Control ? , !
[] . , , FlowLayoutPanel VScrollBar. FlowLayoutPanel , . FlowLayoutPanel , .. , ( " " ). VScrollBar , . , , , .