2013-04-21 2 views
0

Мне нужно найти способ вызова строки выбранной флэш-карты в новую форму, но я не знаю, как ее передать, потому что то, что я пытаюсь сделать, это показать эту отдельную флешку в отдельное окно в метку в форме, код ниже Спасибо.Показать выбранную флешку в отдельном окне

public void FlashcardDisplaylistbox_DoubleClick(object sender, MouseEventArgs e) 
{ 
    int index = this.FlashcardDisplaylistbox.IndexFromPoint(e.Location); 
    if (index != System.Windows.Forms.ListBox.NoMatches) 
    { 
     // when an item in listbox is double clicked it will execute this bit of code below 
     String selectedflashcard = FlashcardDisplaylistbox.SelectedItem.ToString(); 
     MessageBox.Show(selectedflashcard); 
     MessageBox.Show(FlashcardDisplaylistbox.SelectedIndex.ToString()); 
     int FlashcardID = (int)Flashcards.Rows[FlashcardDisplaylistbox.SelectedIndex][0]; // this section identifies the position of category the user clicks and converts it to a an integer 
     // the flashcardID will possibly be a way to remove the desired flashcard from the database 
    } 
} 

ответ

1

Если я вас правильно понял (и вы используете Windows Forms), необходимо передать параметр в другой форме для того, чтобы отображаться в метке.

В таком случае ответ на this question должен вам помочь.

+0

Возникает ли этот вопрос для получения информации от UserControl до формы? – user2304654

+0

Вы должны извлечь информацию из пользовательского элемента управления, прежде чем передавать его в форму. –

Смежные вопросы