Speech Bubble appears after item is selected in in a DropDownList box

9 posts, 0 answers
  1. John D.
    John D. avatar
    3 posts
    Member since:
    Apr 2010

    Posted 12 Dec 2013 Link to this post

    After upgrading the controls from version 2012.3.1211.40 to the latest 2013.3.1127.40 I am seeing an issue only on one type of computer (Panasonic Toughbooks) where after you select an item from a RadDropDownList with a DropDownStyle set to DropDownList you will get a speech bubble with the value that you selected in it. If the RadDropDownList box’s style is set to DropDown, it does not exhibit the same issue and works as expected. I created a basic sample program using just the controls in the two styles with no additional code and I received the same results (see Dropdownlist attachment).  Copying over the Telerik Demo programs I get the same result.

    I have tried my little program on several Panasonic computers with the same results but on other non-Panasonic  computers, they act normally.  Any Ideas as to what may be going on since the old version of the controls worked fine.

    John

  2. Daniel H.
    Daniel H. avatar
    2 posts
    Member since:
    Nov 2013

    Posted 17 Dec 2013 Link to this post

    I have the same problem with another touch panel.

    Daniel
  3. UI for WinForms is Visual Studio 2017 Ready
  4. Dimitar
    Admin
    Dimitar avatar
    1410 posts

    Posted 17 Dec 2013 Link to this post

    Hi,

    Thank you for writing.

    We already have similar behaviour reported and it is probably a result of running an accessibility software as a Windows Narrator or JAWS on your machine. Another program that uses this accessibility interface is Visual Studio CodedUI tests functionality or some touch screens.

    You can turn off these tooltips by setting the AccessibilityRequested property after displaying the RadDropDownList. For example you can do this in a form's Shown event handler:
    private void Form1_Shown(object sender, EventArgs e)//handles Form Shown event
    {
        this.radDropDownList.AccessibilityRequested = false;
    }

    Another way to work around this is to use custom class which derives from RadDropDownList and disable the 
    accessibility there:
    public class MyDropDownList : RadDropDownList
        protected override AccessibleObject CreateAccessibilityInstance() 
        
            return null
        }   
        
        public override string ThemeClassName 
        
            get
            
                return typeof(RadDropDownList).FullName; 
            
            set
            
                base.ThemeClassName = value; 
            
        

    I hope this will be useful.

    Regards,
    Dimitar
    Telerik
    TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WINFORMS.
    Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
    Sign up for Free application insights >>
  5. Kuba
    Kuba avatar
    13 posts
    Member since:
    Aug 2013

    Posted 17 Dec 2013 Link to this post

    Hi, I have the same problem. In addition I can't set property AccessibilityRequested, because... there's no such parameter. Or just it's not visible for me.

    MyDropDownList. or (MyDropDownList as RadDropDownList). <- doesn't give me such property.

    You really should repair it ASAP...

    Cheers,
    Kuba.
  6. Daniel H.
    Daniel H. avatar
    2 posts
    Member since:
    Nov 2013

    Posted 17 Dec 2013 Link to this post

    Thanks for your request. -> Sorry, it not helps.
    I have the same problem.

    Daniel
  7. John D.
    John D. avatar
    3 posts
    Member since:
    Apr 2010

    Posted 17 Dec 2013 Link to this post

    Dimitar,

    Thanks for your response.

    I tried the first option that uses the Shown event, but there was no change.

    The second option of creating the custom class worked for me.

    The Pansonic Toughbooks we are using do have a touch screen.

    Thanks Again.
    John.
  8. Dimitar
    Admin
    Dimitar avatar
    1410 posts

    Posted 20 Dec 2013 Link to this post

    Hi John, Kuba, Daniel,

    Thank you all for the feedback.

    For those of you that are still experience this behavior I have attached a sample project which contains an implementation of the second approach. Could you please test with it and let me know if the issue still appears. And if it does I want to kindly ask each of you to open a support thread where you can attach your custom projects and explain your specific cases. This will allow us to investigate your exact cases and determine why the workaround is no working for them.

    Also, this will be fixed in the next release of ours.

    Thank you in advance for your patience and cooperation. 

    Regards,
    Dimitar
    Telerik
    TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WINFORMS.
    Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
    Sign up for Free application insights >>
  9. Ori Tamuz
    Ori Tamuz avatar
    3 posts
    Member since:
    Aug 2009

    Posted 04 Feb 2014 Link to this post

    Has there been any update regarding this issue? I have version 2013.3.1127.40 and its producing the same issue. I don't want to implement the custom class because my program is so huge I would have to go to each individual control. Has this been fix on the latest Telerik version?

    I also tried this.radDropDownList.AccessibilityRequested = false; and it did not resolve my issue.

    Thank you
  10. Dimitar
    Admin
    Dimitar avatar
    1410 posts

    Posted 06 Feb 2014 Link to this post

    Hello Ori,

    Thank you for writing.

    I can confirm that this issue is fixed in the latest release of UI for WinForms suite. This is why I want to recommend you to upgrade to the latest version. If you experience any difficulties during the process, do not hesitate to contact us for further assistance.

    Regards,
    Dimitar
    Telerik

    Check out the new Telerik Platform - the only modular platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native apps. Register for the free online keynote and webinar to learn more about the Platform on Wednesday, February 12, 2014 at 11:00 a.m. ET (8:00 a.m. PT).

Back to Top
UI for WinForms is Visual Studio 2017 Ready