Click here to Skip to main content
15,884,537 members
Articles / Programming Languages / Visual Basic

Status List - Vista Style

Rate me:
Please Sign up or sign in to vote.
4.52/5 (12 votes)
31 Mar 2007CPOL1 min read 59.6K   2.3K   90  
A progress list for displaying the status of various tasks
<?xml version="1.0" encoding="utf-8"?>
<root>
  <!-- 
    Microsoft ResX Schema 
    
    Version 2.0
    
    The primary goals of this format is to allow a simple XML format 
    that is mostly human readable. The generation and parsing of the 
    various data types are done through the TypeConverter classes 
    associated with the data types.
    
    Example:
    
    ... ado.net/XML headers & schema ...
    <resheader name="resmimetype">text/microsoft-resx</resheader>
    <resheader name="version">2.0</resheader>
    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
        <value>[base64 mime encoded serialized .NET Framework object]</value>
    </data>
    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
        <comment>This is a comment</comment>
    </data>
                
    There are any number of "resheader" rows that contain simple 
    name/value pairs.
    
    Each data row contains a name, and value. The row also contains a 
    type or mimetype. Type corresponds to a .NET class that support 
    text/value conversion through the TypeConverter architecture. 
    Classes that don't support this are serialized and stored with the 
    mimetype set.
    
    The mimetype is used for serialized objects, and tells the 
    ResXResourceReader how to depersist the object. This is currently not 
    extensible. For a given mimetype the value must be set accordingly:
    
    Note - application/x-microsoft.net.object.binary.base64 is the format 
    that the ResXResourceWriter will generate, however the reader can 
    read any of the formats listed below.
    
    mimetype: application/x-microsoft.net.object.binary.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
            : and then encoded with base64 encoding.
    
    mimetype: application/x-microsoft.net.object.soap.base64
    value   : The object must be serialized with 
            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
            : and then encoded with base64 encoding.

    mimetype: application/x-microsoft.net.object.bytearray.base64
    value   : The object must be serialized into a byte array 
            : using a System.ComponentModel.TypeConverter
            : and then encoded with base64 encoding.
    -->
  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
    <xsd:element name="root" msdata:IsDataSet="true">
      <xsd:complexType>
        <xsd:choice maxOccurs="unbounded">
          <xsd:element name="metadata">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" />
              </xsd:sequence>
              <xsd:attribute name="name" use="required" type="xsd:string" />
              <xsd:attribute name="type" type="xsd:string" />
              <xsd:attribute name="mimetype" type="xsd:string" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="assembly">
            <xsd:complexType>
              <xsd:attribute name="alias" type="xsd:string" />
              <xsd:attribute name="name" type="xsd:string" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="data">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
              <xsd:attribute ref="xml:space" />
            </xsd:complexType>
          </xsd:element>
          <xsd:element name="resheader">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
              </xsd:sequence>
              <xsd:attribute name="name" type="xsd:string" use="required" />
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:complexType>
    </xsd:element>
  </xsd:schema>
  <resheader name="resmimetype">
    <value>text/microsoft-resx</value>
  </resheader>
  <resheader name="version">
    <value>2.0</value>
  </resheader>
  <resheader name="reader">
    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <resheader name="writer">
    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
  </resheader>
  <metadata name="tmr.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>17, 17</value>
  </metadata>
  <metadata name="img.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
    <value>88, 17</value>
  </metadata>
  <data name="img.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj0yLjAuMC4w
        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAABk
        BQAAAk1TRnQBSQFMAgEBAgEAAQQBAAEEAQABGAEAARgBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFg
        AwABGAMAAQEBAAEgBgABJP8A/wD/AP8A/wAPAAGuAeMBrwH/ATABvgEzAf//AHkAAVkBzAFbAf8BIwG5
        ASYB/wEjAbkBJgH//wB1AAEjAbkBJgH/ASMBuQEmAf8BIwG5ASYB/wFZAcwBWwH//wANAAE8AWcB8QH/
        BAABOAFgAfsB/yAAATgBYAH7Af8EAAE8AWcB8gH/KAABhgHVAYgB/wEjAbkBJgH/ASMBuQEmAf8BIwG5
        ASYB/wEjAbkBJgH//wASAAEiAesB/wEAASUB/gH/IQABJQH+Af8BAAEiAesB/ywAASMBuQEmAf8BIwG5
        ASYB/wEwAb4BMwH/ASMBuQEmAf8BIwG5ASYB/wFZAcwBWwH//wANAAEBATIC/wEAASAB7gH/AQABIAHu
        Af8BXAGMAv8QAAFcAYwC/wEAASAB7gH/AQABIAHuAf8BAQEyAv8oAAFmAdABaAH/ASMBuQEmAf8BIwG5
        ASYB/wGhAd4BogH/AWYB0AFoAf8BIwG5ASYB/wEjAbkBJgH//wARAAFKAWwC/wEAASAB7gH/AQABIAHu
        Af8RAAEgAe4B/wEAASAB7gH/AUoBbAL/KAABSwHHAU4B/wEjAbkBJgH/ASMBuQEmAf8BMAG+ATMB/wgA
        ATABvgEzAf8BIwG5ASYB/wE+AcIBQQH//wARAAETAUEC/wEAASAB7gH/AQABJAL/CQABJAL/AQABIAHu
        Af8BEwFBAv8wAAFmAdABaAH/AVkBzAFbAf8QAAEjAbkBJgH/ASMBuQEmAf8BkwHaAZUB//8AEQABAQEy
        Av8BAAEgAe4B/wQAARMBQQL/AQABIAHuAf8BAQEyAv9MAAGGAdUBiAH/ASMBuQEmAf8BIwG5ASYB//8A
        GQABEwFBAv8BAAEgAe4B/wEAASQC/1QAAUsBxwFOAf8BIwG5ASYB/wEwAb4BMwH//wARAAETAUEC/wEA
        ASAB7gH/AQABJAL/XAABPgHCAUEB/wEjAbkBJgH/AUsBxwFOAf//AAkAARMBQQL/AQABIAHuAf8BEwFB
        Av8FAAEgAe4B/wETAUEC/1gAATABvgEzAf8BIwG5ASYB/wFLAccBTgH//wABAAEBATIC/wEAASAB7gH/
        ASYBUAL/CAABJgFQAv8BAAEgAe4B/wEBATIC/1gAATABvgEzAf8BIwG5ASYB/wFLAccBTgH/+QABJAL/
        AQABIAHuAf8BgAGbAv8QAAGAAZsC/wEAASAB7gH/AQABJAL/WAABSwHHAU4B/wEjAbkBJgH/AUsBxwFO
        Af/0AAE3AV0C/yAAATcBXQL/XAABWQHMAVsB/wEjAbkBJgH/AT4BwgFBAf//AHkAAaEB3gGiAf8BIwG5
        ASYB/wEwAb4BMwH//wB9AAFmAdABaAH//wD/AP8A/wD/AP8A1gABQgFNAT4HAAE+AwABKAMAAWADAAEY
        AwABAQEAAQEFAAEgAQEWAAP/AQAG/wYABv8GAAb/BgAD/wH8Av8GAAP/AfwBfwH/BgAD/wH8AT8B/wYA
        AfoB/wFfAfgBPwH/BgAB/AH/AT8B+AEfAf8GAAH8ATwBPwHwAR8B/wYAAf4BPAF/AeEBjwH/BgAB/wEY
        Af8B8wHHAf8GAAH/AZEC/wHHAf8GAAH/AeMC/wHjAf8GAAH/AccC/wHxAf8GAAH/AYkC/wH4Af8GAAH/
        ARgC/wH8AX8GAAH+ATwBfwH/Af4BPwYAAf4B/wF/Av8BHwYABf8BjwYABf8B7wYABv8GAAb/BgAG/wYA
        Bv8GAAs=
</value>
  </data>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="stat.CompleteImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAewQAA
        HsEBw2lUUwAAAR9JREFUSEu1VLsKwjAUrR8lOAvugrPgLu7iB4i7+AH6AToL6uAiioOLFBxc7ODgYgcH
        l6sncCV9pCZpUgilUM7r3pMKEQVeHxD4PF7BRTo+1TslCJ9hMDj16fDYJ0Q7cTC7Tqm2rFJjU6f1feWO
        IH7HQe/YFeCtbZPgIh25tQOAdXZtAY43yPLmaUUAcMTxD9xqyCbgxgSIAVnrKOe4jCLizBFP3kBLzWB0
        HgrlOOlVLCprwgFKgrJg9WSFAGTwyWX8xdO/vxIEHAGXBpnj8MYgf9U6qkgzM4ADVouGyt/pa0DHSYYg
        ekW/OFg5CBGbDqBWk+WBshsb9coeyC7KqC8sGl9ipmupFRF+Wtzm4vq1jcaqyc6GbAOk3QOX4MD6AJ1i
        RGdtWxoZAAAAAElFTkSuQmCC
</value>
  </data>
  <data name="stat.FailedImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
        YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAewQAA
        HsEBw2lUUwAAASZJREFUSEvtVEEOAUEQnH2DN/iACB7gwsHF1ckDSNxcxAP8wNkXxAccOItPCMm6Cq2r
        mc0Gsz1rMxexyWYn0zXVU9XdGxGRCfogQcg3KLm4E/L2v55gvTQ0bBHtNm4bEQMGWEezuA+vFoZqEZ0q
        DJlP+fxLt/GexBhDwOZOgAO4YbP0IOo3iOKjkZfXssexTIVeXQTCbvlByF8QJmvElDlSAUKQTgJLoMyD
        3L9NLaFVYpN4/AV0BbiprUNaCfz3UKEneL011NjuQk0K1WDSk+JKUdOtyOtknzFZSdwKnrYI+WzwTsJ7
        SRLYlWcObuztoRrRrZ49RFAFjGAd9fioIB536LrfmsuorXoMDLBnPvNJhV5kj1b8rgYFiW3SvwLVARWg
        TaoWvwOLwUYAOJUQywAAAABJRU5ErkJggg==
</value>
  </data>
  <data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        /9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAUDAwQDAwUEBAQFBQUGBw0IBwcHBxALDAkNExAUExIQEhIV
        Fx4ZFRYcFhISGiMaHB8gISIhFBklJyQgJx4hISD/2wBDAQUFBQcGBw8ICA8gFRIVFSAgICAgICAgICAg
        ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABNAaQDASIAAhEBAxEB/8QA
        HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
        MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
        V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
        x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
        BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
        YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
        hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
        8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwTyKPIrR+ze1H2b2r9AufE+0M7yKPIrR+ze1SQadJcNtRenU9
        hSuHtDLW2LEBQST2qT7CVHPWt1bCO3Xagye7etRta+1LmK5zENpjtSfZfatk2ntSfY/ai4ucx/stH2Wt
        f7GfSl+xY7Ucwc5j/Zfaj7LWx9j9qT7J7Ucwc5kfZaPs1a/2T2pPsntT5g5zI+z+gpDCR2rXNp7Uw2g9
        KLhzmSYyO1IImIyBgVsrpeBvkXA7L3NMktc9sCncpTRjlWHam/N/kVqNaEdqYbT2pj50Z3zUoDGr/wBk
        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
        o9qw+qROI/4Rkf3f0ort/syelFHtmH1OJ//Z
</value>
  </data>
</root>

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer uSoftware
Australia Australia
Shaps currently works as the Senior Networks Administrator for a small IT company in Australia. He is also involved in various software developments, for Windows, Windows Mobile, iPhone, Mac and occasionally the web. His central focus in this area, is User Interface design.

If he had spare time, he'd play some tunes, read a book or visit the gym. Until then, he writes small applications for the iPhone that help improve his productivity at work.

Comments and Discussions