event-handling

    1热度

    1回答

    我有一个包含文本框的用户控件。用户控件本身包含在另一个用户控件(父)中。 当文本被改变(OnTextChanged事件)我需要一种方式来告诉父级用户控制。 所以我有一些alongs的线路: <uc1:MyUserControl OnChanged="DoSomething" runat="server" ID="MyUserControl1"> ,并给onChanged事件处理程序将在文本框的

    3热度

    3回答

    背景:我正在使用WPF和C#(3.5),并且正在开发一个应用程序,该应用程序允许用户查看已经是编译程序集的一部分的窗体/窗口/用户控件。当他们查看它时,他们应该能够点击任何控件(按钮,文本框,甚至标签),控件上应该出现一个小小的弹出窗口编辑器,然后可以在该控件中输入工具提示,helpID等。 它的长短:我需要模仿WPF中的基本设计视图。这意味着我至少需要做到以下几点: 负载从一个给定的装配(没问题

    0热度

    2回答

    每当文本字段的值发生变化时,我都想进行一些验证。虽然我没有看到文档中提到的on change事件。

    5热度

    2回答

    在VB .NET中,当您调用RaiseEvent X()时,是处理异步或同步处理的事件X的函数。我的印象是RaiseEvent和事件处理是同步的,除非在另一个线程上明确地创建。我被告知不然。

    0热度

    1回答

    WOW 提醒我永远不会再使用类似Java的结构的50条+线何时能如此轻易地在C#中使用隐式转换

    2热度

    2回答

    目的是在表单失去焦点时使不透明事件触发。该表格具有STAY ON TOP的设置。视觉效果是点击一个可能重叠的窗口,然而当不关注的窗体将保持在顶部,但在角落稍微透明,保持容易访问,但提供下面的东西的可见性。 我已经使用Google和Google搜索了,并且无法弄清楚如何在表单失去焦点时正确触发此事件,然后当表单获得焦点恢复为将不透明度恢复到100%或其他位置确定的级别时。 小贴士? // under

    5热度

    8回答

    我承认,它是一种微小的,但我正在寻找更好的方法来做下面的代码块。他们应该是自我解释... private void listBoxItem_PreviewMouseDown(object sender, MouseButtonEventArgs e) { var listBoxItem = sender as ListBoxItem; if (listBoxIte

    5热度

    4回答

    我有两个对象 - 一个包含一些代码将激发一个事件,另一个包含该事件的处理程序。我不能在第一个对象的Load中添加“AddHandler”,因为第二个对象的实例尚不存在。当我提出我的事件时,我想检查一下object2的副本是否已经实例化(容易做到),并且如果处理程序已经附加到事件(不知道如何执行此操作)。 我也接受另一个关于如何做到这一点的建议。如果我在Object1.Load中执行AddHandl

    2热度

    1回答

    我想知道在我的黑莓应用程序中放置基于GUI的顺序启动代码的适当位置。 In main(), I create MyApp and enterEventDispatcher() I have UiApplication (MyApp) In the MyApp CTOR: - I create a MainScreen (MyMain) - I call pushScreen() on My

    11热度

    2回答

    我需要在窗体中捕获KeyUp事件(以切换“全屏模式”)。这是我在做什么: protected override void OnKeyUp(KeyEventArgs e) { base.OnKeyUp(e); if (e.KeyCode == Keys.F12) this.ToggleFullScreen(); } private void ToggleFullScre