Как я мешаю Visual Studio изменить размер моих средств управления?

Вы должны использовать обозначение в квадратных скобках следующим образом:

setFavorite(
   channelID: string, 
   favorite: boolean 
): Promise { 
   let dataObj = {}; 
   dataObj[channelID] = favorite; 
   return this.fireStore.firestore
    .doc(favorites/${mycustomID})
    .set(dataObj); 
}

11
задан Benjamin Autin 2 November 2008 в 00:55
поделиться

5 ответов

Я обычно решаю такую проблему путем помещения 'хорошего' кода в конструктора формы, прямо после вызова к InitializeComponent (), таким образом, это переопределяет любую путаницу, автоматическое волшебство разработчика могло бы вызвать.

2
ответ дан 3 December 2019 в 10:27
поделиться

Обычно, когда у меня есть эта проблема, я заканчиваю тем, что использовал Панели и Маркировки (пустой текст) со свойствами Dock и Padding на средствах управления для получения того же визуального взгляда. Было ли это практично для Вашей формы, будет зависеть от того, как она размечается.

Не лучшее решение из-за всех дополнительных средств управления, но это сделало задание.

0
ответ дан 3 December 2019 в 10:27
поделиться

Что я делаю, в настоящее время обрабатывает событие Resize и устанавливает Размер на двух необходимых средствах управления. Я чувствую, что это - что-то вроде клуджа, учитывая намеченный эффект свойства Anchor.

1
ответ дан 3 December 2019 в 10:27
поделиться

Возможно, я неправильно понимаю вопрос, но я думаю, что Вы ищете, свойство Locked: http://msdn.microsoft.com/en-us/library/80xxxf69.aspx

0
ответ дан 3 December 2019 в 10:27
поделиться

I had the same problem. The instances of my user control on the form had these settings. anchor - none autosize - false dock - none

It still horribly resized them every time I did a build etc.

I found that on the user control in the design properties it had autoscalemode set to font. I change it to none and that fixed the problem.

6
ответ дан 3 December 2019 в 10:27
поделиться