Hello!
The ShapedForm seems to suffer from a few problems:
1. The Shape doesn't honor the Bottom/Top Left/Right Rounded properties at all. No matter what those properties are set to, I always get rounded corners. The attached screenshot should have the top left and bottom left corner rounded only, but shows all corners rounded.
2. When using a border, it is cut off on the right top and right bottom corner (see screenshots). Depending on the border width, it is missing completely.
3. Even when the title bar is removed, the dialog can be moved by the mouse. While this is a handy feature, it also means that double-clicking on the top area of the shaped form will maximize the form and that's definitively not wanted.
Can we expect to have those bugs fixed in the near future since they severely limit the usability of this shaped form.
It simply doesn't look good that way and I'd rather resort to have a form background image with transparency key.
Martin
Hi.
I wonder if it is possible to put the video in a shape, like a circle. I also want to know if it is possible to hide all the controls at the bottom.?
Regards
Hi,
Im trying to customize a ShapeForm, but I dont see on the VisualStyleBuilder.
Is there ShapeForm on VisualStyleBuilder?
Thank you!
Hello,
I am using a ShapedForm (without TitleBar control) instead of normal Form, but now it seems like my default Form events like keypress, keydown etc. are not working anymore.
How can I get these to work? I want the form to close when a user presses Escape. And possibly Minimize form when a user presses e.g. F10.
Do I need a Titlebar? If so, how can I make this titlebar Blue instead of grey? Plus some caption on it as well of course.
Hi,
I am trying to create custom shaped form but I do not see the difference:
public
partial
class
FormToolTipError : Telerik.WinControls.UI.ShapedForm
{
public
FormToolTipError()
{
InitializeComponent();
Telerik.WinControls.CustomShape customShape =
new
Telerik.WinControls.CustomShape();
customShape.AsString =
"20,20,200,100:20,20,False,0,0,0,0,0:220,20,False,0,0,0,0,0:220,120,False,0,0,0,0,0:20,120,False,0,0,0,0,0:"
;
this
.Shape = customShape;
...
public myShapedForm()
{
InitializeComponent();
this.Opacity = .5;
}
private void myShapedForm_MouseEnter(object sender, EventArgs e)
{
this.Opacity = 1;
}
private void myShapedForm_MouseLeave(object sender, EventArgs e)
{
this.Opacity = .5;
}