Announcement

Collapse
No announcement yet.

Laufschrift über label

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Laufschrift über label

    Ich möchte einen ausgelesenen text, der in einem label wiedergegeben wird als Laufschrift haben. Wie kann ich das Realisieren ?

  • #2
    Vieleich kann mir mit hilfe meines quelltextes jemand helfen.

    Code:
    private void TitelInformationen(string url)
            {
                WebRequest request = WebRequest.Create(url);
                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
                StreamReader reader = new StreamReader(response.GetResponseStream(),System.Text.Encoding.UTF8);
                string source = reader.ReadToEnd();
                reader.Close();
    
                infos = source;
                
                Regex reg = new Regex(@"&#x\d{2,3};");
                MatchEvaluator me = new MatchEvaluator(HTMLhexCodeToString);            
    
                source = reg.Replace(source, me).ToString();            
    
                string search = @"(?<interpret>.+) - (?<titel>.+)";
                Regex re = new Regex(search, RegexOptions.Multiline);
                Match found = re.Match(source);
    
                lblInterpret.Text = found.Groups["interpret"].Value;
                lblTitel.Text = found.Groups["titel"].Value;
            }
    
            private string HTMLhexCodeToString(Match HTMLhexCode)
            {
                Regex reg = new Regex(@"\d{2,3}");
                Match m = reg.Match(HTMLhexCode.Value.ToString());
                
                string hexWert = m.Value.ToString();            
                int zahl = Int32.Parse(hexWert,System.Globalization.NumberStyles.HexNumber);
                char c = Convert.ToChar(zahl);
                return c.ToString();
            }

    Comment


    • #3
      Es gibt (soweit ich weiß) kein eingebautes Feature für Laufschriften in WinForms.
      Es gibt aber genügend Projekte im Netz die entsprechendes programmiert haben. Ein gutes Suchschlüsselwort hierzu wär 'marquee'.

      Was ich so auf den ersten Blick für anwendbar halten würde wäre das hier

      Comment


      • #4
        Daraus kann man was machen. Vielen Dank.

        Comment


        • #5
          Hallo,

          du kannst auch gern mal diese Variante ausprobieren:
          http://dotnet-snippets.de/dns/create...er-SID212.aspx

          Jan
          http://dotnet-forum.de

          Comment

          Working...
          X