Изменение порядка элементов в ListBox - Windows Forms - (Java программист, изучающий C #) - PullRequest
1 голос
/ 20 июля 2009

Впервые я собираюсь сделать определенный элемент управления в C #. Элемент управления представляет собой ListBox элементов, которые будут иметь стрелку вверх и стрелку вниз на стороне. Когда вы выбираете элемент в ListBox, вы можете использовать стрелки вверх и вниз, чтобы изменить положение этого элемента в ListBox.

Мои два вопроса: (1) Есть ли готовый элемент управления для чего-то подобного, прежде чем я начну писать свой собственный?

, а если нет

(2) Я не уверен, какой элемент управления использовать для стрелок вверх / вниз. Я мог бы использовать кнопки с надписью «Вверх» и «Вниз», но я бы предпочел настоящие стрелки и не уверен, что это лучший способ сделать их.

Я использую VisualStudio2008 и .NET Framework 2.0.

Ответы [ 2 ]

1 голос
/ 20 июля 2009

Вы можете использовать обычный класс System.Windows.Forms.Button и установить его свойство Image. Из документов:

private void SetMyButtonProperties()
{
    // Assign an image to the button.
    button1.Image = Image.FromFile("C:\\Graphics\\MyBitmap.bmp");
    // Align the image on the button
    button1.ImageAlign = ContentAlignment.MiddleRight;    
}
0 голосов
/ 20 июля 2009
  1. Для этого нет встроенного элемента управления, но это легко сделать с помощью ListBox и двух кнопок.
  2. Использовать свойство изображения кнопок.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...