2016-06-14 6 views
-1

ich bin ein Anfänger mit C# machen, also wenn jemand bitte i Dingen herunterladen helfen kann, wie dies die ganze Zeit „http://ourquraan.com/quran/3bdalrahman_al3osy/001.mp3“ so dachte ich, warum nicht eine App machen um es mir leicht zu machen die Idee ist, ich möchte ein Editor-Programm machen, um das Programm den ersten Teil des Links geben dann füge ich den Bereich von Zahlen von 1 bis 114 nach setzen jetzt habe ich es geschafft zu bekommen die Bereiche richtig, aber was ich nicht tun kann, ist, um den ersten Teil des Links eine Konstante in jedem rohen der Listenansicht in einer kurzen Art und Weise zu machen ich möchte, dass das Ergebniswie Listview beginnt mit bestimmtem Wort in allen raws

"link/ " + "1" + ".mp3" 
"link/" + "2" + ".mp3" 
. 
. 
. 
. 
"link/ " + "114" + ".mp3" 

what i get is 
"link/" + "1" + ".mp3" 
2 
3 
4 
. 
. 
. 
. 
114 

der aktuelle Code ist

private void button1_Click(object sender, EventArgs e) 
{  

    if (textBox1.Text=="" |textBox2.Text=="") 
    { 
     MessageBox.Show("please specifi a multiple and upper limtit.", "Error"); 
    } 
    else 
    { 
     int number = 0 , limit = 0 ; 
     string currentnumber = ""; 
     number = Convert.ToInt32(textBox2.Text); 
     limit = Convert.ToInt32(textBox1.Text); 

     do 
     { 
      number++; 
      if (number == limit) 
      { 
      } 
      else 
      { 
       currentnumber += number + "\n"; 
      } 
     } while (number < limit); 

     foreach (int item in currentnumber) 

      richTextBox1.Text = textBox3.Text + textBox2.Text + "\n" + currentnumber + textBox1.Text + "\n"; 

    } 

} 

textBox1 den ersten Bereich

textBox2 der zweite Bereich

textBox3 den Link

+1

bitte den aktuellen Code –

+0

@ un-glücklich hinzugefügt –

+0

Und Wo ist der Listview in den aktualisierten umfassen Code? –

Antwort

0

die erforderliche zu erzeugen muss hat Dies wird Ihnen helfen Liste als Liste Sie können den ListView mit dieser Liste verbinden:

string [email protected]"\Link\{0:000}.mp3"; 
List<string> LinkList = Enumerable.Range(1, 114) 
            .Select(x => String.Format(linkFormat, x)) 
            .ToList(); 

die Liste in den richTextBox1 als Text angezeigt bekommen können Sie den folgenden Code verwenden:

richTextBox1.Text = String.Join("\n", LinkList); 
+0

es funktioniert bro nur ich brauche die Palette in dieser Form 001, 002 .... 114 , denn wenn es 1.mp3 ist, wird der Link nicht funktionieren –

+1

@ ahmed.soli dann ändern Sie die 'LinkFormat' in' @ "\ Link \ {0: 000} .mp3"; ' Weitere Informationen zur Formatierung [hier] (https://msdn.microsoft.com/en-us /library/0c899ak8.aspx). –

+0

@MongZhu: Es ist eine offene Website, Sie können die Antwort aktualisieren; trotzdem danke für den kommentar ich habe das aktualisiert –

Verwandte Themen