Click here to Skip to main content
15,892,746 members
Articles / Programming Languages / C#

A Transparent/Translucent Label Control with Moving Caption

Rate me:
Please Sign up or sign in to vote.
4.35/5 (35 votes)
16 Aug 20072 min read 109K   3.4K   105  
This article describes the creation of a Label custom control that can be translucent to the background.
<?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>
  <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
  <data name="panel1.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
    <value>
        /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAEMA
        BgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8f
        Hx8fH//bAEMBBwcHDQwNGBAQGBoVERUaHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
        Hx8fHx8fHx8fHx8fH//AABEIAQ8BhgMBEQACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUG
        BwgJCgv/xAC1EAACAQMDAgQDBQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQz
        YnKCCQoWFxgZGiUmJygpKjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaH
        iImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy
        8/T19vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAAB
        AncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6
        Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy
        s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APWX
        aQSNhjjJwMn1q0iGxA0v94/madguKDL/AHj+Zp2QXHZkx94/madkFwBk/vH8zRZBcX95/eP5mlZBcXL/
        AN4/nRZBcUBz/Efzoshhh/7x/OiyC4pD4+8fzp2Qrh8/qfzpWGJ8/wDeP50WQC4f+8fzosgFCv6n86LI
        BcN6n86LIAw3qfzpWAUA+9FgFIPYmiwBtb1NOwBtb1NKwBtPqc0JAAU44Jp2QClTnqaLIQbT6mlYYm0+
        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
</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 has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
Argentina Argentina
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions