powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как в design-time кинуть UserControl на форму и отредактировать?
14 сообщений из 14, страница 1 из 1
как в design-time кинуть UserControl на форму и отредактировать?
    #39339980
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ctrl+V + Ctrl+V - копируются только контролы, расположенные на UserControl... а если выбираю в Toolbox созданный UserControl1 и пытаюсь его кинуть на форму получаю Failed to load toolbox item 'UserControl1'. It will be removed from the toolbox. (VS2015, Platform target установлен в Any CPU)
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39339987
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все. разобрался :)
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340000
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вопрос тогда другой. как изменить например расположение кнопок на UserControl в design-mode?
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340017
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
FB Programmerвопрос тогда другой. как изменить например расположение кнопок на UserControl в design-mode?
После изменения в интерфейсе юзерконтрола надо пересобрать решение
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340030
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,

мне нужно, чтобы был какой-то стандартный его вид, а после кидания его на форму можно было бы изменить в design-time расположение кнопок/надписи на кнопках и т.п. так можно сделать? сейчас в design-time я могу лишь изменить размеры всего user control, но ничего не могу поменять по контролам, которые на нем расположены.
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340076
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB ProgrammerCat2,

мне нужно, чтобы был какой-то стандартный его вид, а после кидания его на форму можно было бы изменить в design-time расположение кнопок/надписи на кнопках и т.п. так можно сделать? сейчас в design-time я могу лишь изменить размеры всего user control, но ничего не могу поменять по контролам, которые на нем расположены.Короче, НЕТ.
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340092
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
FB ProgrammerCat2,

мне нужно, чтобы был какой-то стандартный его вид, а после кидания его на форму можно было бы изменить в design-time расположение кнопок/надписи на кнопках и т.п. так можно сделать? сейчас в design-time я могу лишь изменить размеры всего user control, но ничего не могу поменять по контролам, которые на нем расположены.
Не знаю. У меня такой проблемы никогда не было. Все двигалось, менялось.
Проверьте, не закрепили ли вы положение элементов ? (свойство lock)
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340099
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2FB ProgrammerCat2,

мне нужно, чтобы был какой-то стандартный его вид, а после кидания его на форму можно было бы изменить в design-time расположение кнопок/надписи на кнопках и т.п. так можно сделать? сейчас в design-time я могу лишь изменить размеры всего user control, но ничего не могу поменять по контролам, которые на нем расположены.
Не знаю. У меня такой проблемы никогда не было. Все двигалось, менялось.
Проверьте, не закрепили ли вы положение элементов ? (свойство lock)Ты не понял, он контрол уже на форму положил и хочет на форме редактировать этот контрол.
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340113
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fortibransaCat2пропущено...

Не знаю. У меня такой проблемы никогда не было. Все двигалось, менялось.
Проверьте, не закрепили ли вы положение элементов ? (свойство lock)Ты не понял, он контрол уже на форму положил и хочет на форме редактировать этот контрол.
да, так и есть. т.е. в коде только можно изменить надписи на кнопках/их положение и т.п.?
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340127
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB Programmerfortibransaпропущено...
Ты не понял, он контрол уже на форму положил и хочет на форме редактировать этот контрол.
да, так и есть. т.е. в коде только можно изменить надписи на кнопках/их положение и т.п.?Нет, нельзя, если они у тебя не public, что есть бяка или ты не озаботился их как-то вывести "наружу" свойствами или методами.
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340156
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
FB Programmerfortibransaпропущено...
Ты не понял, он контрол уже на форму положил и хочет на форме редактировать этот контрол.
да, так и есть. т.е. в коде только можно изменить надписи на кнопках/их положение и т.п.?
Тем свойствам, которые хочется менять в дизайнере в списке Свойств, надо дать public и указать атрибут Browsable.

https://msdn.microsoft.com/ru-ru/library/system.componentmodel.browsableattribute(v=vs.100).aspx

Например

Код: c#
1.
2.
3.
4.
5.
6.
7.
       [Category("Data")]
        [Browsable(true)]
        public string Caption
        {
            get {  return zipGroupBox.Text; }
            set {  zipGroupBox.Text = value;}
        }
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340202
FB Programmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cat2,
вот так что ли???
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
using System.ComponentModel;

namespace WindowsFormsApplication1
{
    partial class UserControl1
    {
        /// <summary> 
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary> 
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Component Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            //какой-то код :)
        }

        #endregion

        [Category("Data")]
        [Browsable(true)]
        public System.Windows.Forms.Button button1;
    }
}


так оно не работает...
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340321
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
FB Programmer
Код: c#
1.
partial class UserControl1

- так не бывает. UserControl1 должен от чего-то наследоваться.

FB Programmer
Код: c#
1.
2.
3.
[Category("Data")]
        [Browsable(true)]
        public System.Windows.Forms.Button button1;



Неверно. Browsable могут объявлятся только свойства, а не контролы
...
Рейтинг: 0 / 0
как в design-time кинуть UserControl на форму и отредактировать?
    #39340460
Фотография fortibransa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FB Programmer, в Designer ни чего не делай, никогда (разве что при каком нибудь "крахе").

А так вот например:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class UserControl1: UserControl
    {
        public UserControl1()
        {
            InitializeComponent();
        }
        /// <summary>
        /// Не лучший пример и видеть сие свойство в дизайнере не надо, но в коде спокойно можно юзать
        /// </summary>
        [Browsable(false)]
        public Button Button1 { get { return button1; } }

        /// <summary>
        /// Текст для кнопки button1
        /// </summary>
        [Description("Текст для кнопки button1")]
        [Browsable(true)]
        public string Button1Caption { get { return button1.Text; } set { button1.Text = value; } }
...
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / как в design-time кинуть UserControl на форму и отредактировать?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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