выставьте и сгенерируйте событие дочернего элемента управления в usercontrol в c#

Вы можете использовать оператор фигурной скобки, чтобы указать, сколько раз символ должен появляться:

String []thisCombo2 = thisCombo.split("(?<=\\G.{" + count + "})");

фигурная скобка - это удобный инструмент, поскольку вы можете использовать ее для указания точного количества или диапазонов.

25
задан Joachim Prinsloo 12 September 2012 в 19:33
поделиться

2 ответа

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

public class UserControl1 : UserControl 
{
    // private Button saveButton;

    public event EventHandler SaveButtonClick
    {
        add { saveButton.Click += value; }
        remove { saveButton.Click -= value; }
    }
}
40
ответ дан 28 November 2019 в 21:13
поделиться

Раскройте весь TextBox как общедоступное свойство в пользовательском элементе управления и подпишитесь на его события так, как вы хотите.
Пример:

class myUserControl: UserControl { 
private TextBox _myText;
public TextBox MyText { get {return _myText; } }

}

После этого вы можете подписаться на любое из его событий следующим образом:

theUserControl.MyText.WhatEverEvent += ... 

Надеюсь, это поможет!

1
ответ дан 28 November 2019 в 21:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: