
I have a couple of questions about using the RangeTypeSpecificEditBoxBase. I'm attempting to refine my IpAddress editor using RangeTypeSpecificEditBoxBase and have a couple of user interface 'quirks' that I'd like to resolve. I can post my code if necessary.
1. What's the proper place to validate a RangeTypeSpecificEditBoxBase when the validation cannot be done on a single part? In my case I need to make sure an IP Address is a valid Net Mask which needs to look at the whole address and not just a single octet.
2. It's not possible to drag select all fields. Is there a way to enable this?
3. If you select all fields with Ctrl+A and hit delete it doesn't clear all the fields.
4. The fields start out as showing '•'. If a field is selected and then deleted it reverts back to the field value it was. I tried setting IsNullAllowed on the Part but that caused all parts to null out when a single one was changed. My IP Address allows for each octet to be nullable ( byte? ).
1. What's the proper place to validate a RangeTypeSpecificEditBoxBase when the validation cannot be done on a single part? In my case I need to make sure an IP Address is a valid Net Mask which needs to look at the whole address and not just a single octet.
2. It's not possible to drag select all fields. Is there a way to enable this?
3. If you select all fields with Ctrl+A and hit delete it doesn't clear all the fields.
4. The fields start out as showing '•'. If a field is selected and then deleted it reverts back to the field value it was. I tried setting IsNullAllowed on the Part but that caused all parts to null out when a single one was changed. My IP Address allows for each octet to be nullable ( byte? ).