powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не могу найти TabControl
8 сообщений из 8, страница 1 из 1
Не могу найти TabControl
    #33960391
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите пожалуйста начинающему в C# ASP.NET найти компонент TabControl.
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33960407
vityanya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:

А>Помогите пожалуйста начинающему в C# ASP.NET найти компонент TabControl.

здесь
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33960409
Фотография ЧеГевара
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33960460
Фотография vbnet2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм... Классный TabControl на базе Multiview на CodeProject
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33962398
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, Аноним, Вы писали:

А>Помогите пожалуйста начинающему в C# ASP.NET найти компонент TabControl.

namespace mycontrol
{
public class MultiViewHeader : CompositeControl
{
private MultiView _master;
private string _masterId;

public string MasterID
{
get
{
return _masterId;
}
set
{
_masterId = value;
}
}

public MultiView Master
{
get
{
return _master;
}
}

public MultiViewHeader()
{
}

protected override void OnInit(EventArgs e)
{
MultiView mv = (MultiView)Parent.FindControl("MultiView");
_master = mv;
base.OnInit(e);
}

protected override void CreateChildControls()
{
if (Master != null)
{
for (int i = 0; i < Master.Views.Count; i++)
{
if (i == Master.ActiveViewIndex)
{
Label l = new Label();
l.Text = Master.Views[i].ID;
Controls.Add(l);
}
else
{
LinkButton b = new LinkButton();
b.Text = Master.Views[i].ID;
b.CommandName = "Select";
b.CommandArgument = i.ToString();
b.Command += new CommandEventHandler(LinkButton_Command);
Controls.Add(b);
}
}
}
else
{
Label l = new Label();
l.Text = "MultiViewHeader";
Controls.Add(l);
}
base.CreateChildControls();
}

void LinkButton_Command(object sender, CommandEventArgs e)
{
Master.ActiveViewIndex = int.Parse(e.CommandArgument.ToString());
this.RecreateChildControls();
}

}
}
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33963691
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В CompositeControl возникает ошибка, не может найти его.
Подскажите пожалуйста что куда добавить.
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33964884
kon_v_palto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, Аноним, Вы писали:

А>В CompositeControl возникает ошибка, не может найти его.
А>Подскажите пожалуйста что куда добавить.



namespace mycontrol
{
    public class MultiViewHeader : CompositeControl
    {
        private MultiView _master;
        private string _masterId;

        public string MasterID // индификатор MultiView к которому делаеш закладки.
        {
            get
            {
                return _masterId;
            }
            set
            {
                _masterId = value;
            }
        }

        public MultiView Master
        {
            get
            {
                return _master;
            }
        }

        public MultiViewHeader()
        {
        }

        protected override void OnInit(EventArgs e)
        {
            MultiView mv = (MultiView)Parent.FindControl(_masterId); //Вот здесь была ошибка
            _master = mv;
            base.OnInit(e);
        }

        protected override void CreateChildControls()
        {
            if (Master != null)
            {
                for (int i = 0; i < Master.Views.Count; i++)
                {
                    if (i == Master.ActiveViewIndex)
                    {
                        Label l = new Label();
                        l.Text = Master.Views[i].ID;
                        Controls.Add(l);
                    }
                    else
                    {
                        LinkButton b = new LinkButton();
                        b.Text = Master.Views[i].ID;
                        b.CommandName = "Select";
                        b.CommandArgument = i.ToString();
                        b.Command += new CommandEventHandler(LinkButton_Command);
                        Controls.Add(b);
                    }
                }
            }
            else
            {
                Label l = new Label();
                l.Text = "MultiViewHeader";
                Controls.Add(l);
            }
            base.CreateChildControls();
        }

        void LinkButton_Command(object sender, CommandEventArgs e)
        {
            Master.ActiveViewIndex = int.Parse(e.CommandArgument.ToString());
            this.RecreateChildControls();
        }

    }
}
...
Рейтинг: 0 / 0
Не могу найти TabControl
    #33966071
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может это из-за того что Си шарп 2003 а не 2005?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Не могу найти TabControl
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]