BUG: DhBulletedList.setBackColor() Does Not Color the Bullets (197570)



The information in this article applies to:

  • Microsoft Visual J++ 6.0

This article was previously published under Q197570

SYMPTOMS

When you use DhBulletedList.setBackColor() in an ordered list, DhBulletedList.setBackColor() does not set the background color of the bullets.

CAUSE

Internet Explorer does not color bullets when the <OL> tag has a background- color style set. For example, the following HTML fragment displays "A" and "B" with red text on a white background, and Item 1 and Item 2 appear as red text on blue background:

   <OL style="BACKGROUND-COLOR: #0000ff; COLOR: #ff0000" type=A>
   <LI>Item 1</LI>
   <LI>Item 2</LI>
   </OL>
				

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

Steps to Reproduce Behavior

  1. In Visual J++, select New Project from the File menu.
  2. In the New Project dialog box, click the New tab.
  3. In the Visual J++ Projects tree, click Web Pages.
  4. Click Code-Behind HTML.
  5. Click Open to create the project.
  6. Modify Class1.java as follows:
    import com.ms.wfc.html.*;
    import com.ms.wfc.core.*;
    import com.ms.wfc.ui.*;
    public class Class1 extends DhDocument
    {
       public Class1()
       {
          initForm();
       }
       private void initForm()
       {
       }
       protected void onDocumentLoad(Object sender, Event e)
       {
          DhBulletedList list = new
                                DhBulletedList(DhListType.LARGE_LETTER);
          list.addItem(new DhText("Item 1"));
          list.addItem(new DhText("Item 2"));
          list.setBackColor(Color.BLUE);
          list.setForeColor(Color.RED);
          add(list);
       }
    }
    						
  7. Modify page1.html as follows:
    <HTML>
    <BODY>
    <hr>
    <OBJECT classid="java:com.ms.wfc.html.DhModule"
         height=0 width=0 ... VIEWASTEXT>
    <PARAM NAME=__CODECLASS VALUE=Class1>
    <PARAM NAME=CABBASE VALUE=Project1.CAB>
    </OBJECT>
    <!-- Insert HTML here -->
    </BODY>
    </HTML>
    						
  8. Run the project.
RESULT: You will get the following web page:

A. Item 1
B. Item 2

Where "A" and "B" appear as red text on a white background, and Item 1 and Item 2 appear as red text on a blue background.

REFERENCES

For support information about Visual J++ and the SDK for Java, visit the following Microsoft Web site:



Modification Type:MajorLast Reviewed:6/14/2006
Keywords:kbBug kbInetDev kbJava kbnofix KB197570