Это первый раз, когда я пытаюсь создать что-то с помощью элемента управления вкладкой.Как управлять списком внутри элемента управления вкладки
Сначала я сделал небольшое приложение в .NET 4 C#, в главном окне которого был список в виде отдельного окна, и теперь я хочу добавить элемент управления вкладками и переместить список в одну из вкладок и listview в другую вкладку, чтобы я мог также представить иконки.
Мои проблемы я облицовочные следующим образом:
1) Я теперь добавлять ListBox динамически на вкладке управления, как это:
private ListBox listBoxMember = new ListBox();
public Form1()
{
listBoxMember.Size = tab1.Size;
tab1.Controls.Add(listBoxMember);
}
При запуске приложения, кажется, listbox не помещается внутри всей вкладки, и я вижу, что это границы внутри вкладки. Как я могу полностью добавить список в вкладку, чтобы пользователь казался, что вкладка сама по себе похожа на список?
2) Перед моим изменением я создал контекстное меню, которое было активировано с помощью мыши вниз, щелкнув правой кнопкой мыши. Теперь, после добавления списка на вкладке, меню не открывается при щелчке мышью. Как я могу использовать контекстное меню, которое я создал, и использовать его так же, как и в случае, когда список был автономным элементом управления?
Я пытался сделать ListBox статической и просто сделать его внутри вкладки и изменить свойство дока для заполнения, и это будет выглядеть лучше, но он по-прежнему не заполняет его правильно .. Вы все еще можете увидеть границы listbox, и он выглядит как рамка внутри рамки ... –
Я думаю, что вы видите, это дополнение на самой вкладке. Установите tab1.Padding = 0 и посмотрите, для чего это вы делаете. –
Это не помогло .. Я попытался изменить прописку и поля, но все же то, что я вижу, - это границы списка, когда я рисую его внутри вкладки. –