【C#:向控件添加信息类】教程文章相关的互联网学习教程文章

c#-Windows Mobile 6.1-.NET CF StatusBar控件-嵌入图标

是否可以在.NET CF 3.5的StatusBar控件上嵌入图标?解决方法:Compact Framework StatusBar控件非常非常基础,并且功能有限.它不支持添加图像,甚至不支持多个面板.这部分是由于CF团队(IMO)的懒惰,另一部分是由于OS限制. 操作系统状态栏通用控件最多支持255个面板. CF团队不允许超过一个.这纯粹是惰性,但是至少您可以通过将其子类化并发送SB_SETPARTS消息来解决它.要使其全部正常工作,将需要大量的P / Invoking,因此除非您确实需要,否...

首页> C#>如何使用按钮创建自定义控件,以及如何在Windows Mobile 7的Silverlight中添加事件按钮单击事件【代码】

因为我正在跟踪为我的应用程序创建自定义控件的链接.http://www.windowsphonegeek.com/articles/Creating-a-WP7-Custom-Control-in-7-Steps 谁能告诉我如何在自定义控件中添加按钮并在其中添加click事件的事件处理程序? 我使用以下代码添加了click事件 `public override void OnApplyTemplate(){base.OnApplyTemplate();Button btn1, btn2, btn3, btn4;btn1 = GetTemplateChild("MyButton1") as Button;btn1.Click += new R...

c#-WPF WebBrowser控件-position:fixed元素在滚动时跳转(Windows 8)【代码】

我们使用WPF WebBrowser控件来显示嵌入式页面.在Windows 8上,我们观察到具有css位置的元素的奇怪跳跃行为:滚动时已固定. 相同的页面在Windows 8的IE10(以及FF,Chrome)和Windows 7的WPF WebBrowser控件中都可以正常运行. 有没有人以前见过这种行为,并且知道跳跃动作的解决方法? 与开发机上的.Net版本4相比,在测试机(带有Win 8的Surface)上使用的.NET 4.5版本是否可能是问题? 开发环境: > Windows 7> Microsoft Visual Studio 20...

可以使用Visual Studio 2008在.Net C#中创建Windows Mobile兼容的ActiveX控件吗?

我已经搜索了一个可靠的答案,所以现在我只是问它… 是否可以使用Visual Studio 2008在.Net C#中开发/编写ActiveX控件,以便在Windows Mobile 6.5.X IE浏览器上使用? 谢谢解决方法:否.Compact Framework不支持EE托管,因此本机代码无法加载托管代码.这意味着您无法使用.NET Compact Framework创建与COM / ActiveX兼容的程序集,因为无法导出所需的入口点.

VB6索引控件的C#WindowsForms等效项【代码】

在VB6中,您可以使用索引来命名控件. 即:cmdStartInterval(1),cmdStartInterval(2),…. 然后,您将获得如下所示的方法头:Private Sub cmdStartInterval_Click(Index As Integer) ... End Sub在C#中是否也可能以类似的方式进行?解决方法:在C#中,您可以将所有按钮分配给1个事件句柄protected void cmdButtons_Click(object sender, System.EventArgs e)当单击按钮时,将调用此事件,并且通过sender参数将此按钮的实例传递给此事件. 注...

c# – Linux上的Mono WebBrowser控件【代码】

我正在编写一个我希望在Windows或Linux下运行的应用程序.由于它是一个文本应用程序,渲染和用户交互的明显选择是在WebBrowser控件中使用html.这一切在Windows中使用Mono都非常有用,但我绝对不知道如何在Linux中使用Mono让它工作.我正在运行Linux Mint 17,安装了MonoDevelop和Firefox.以下代码片段编译并运行,但是当应用程序启动时,wbMain不会显示.尝试使用wbMain呈现html字符串时应用程序死亡.private System.Windows.Forms.Panel p...

c# – 如何从Windows窗体中删除默认控件按钮

图像描述了我想要做的事情. 我有一个“连接四”游戏,运行得很好,但我想删除窗口右上角提供的默认按钮.有什么快速帮助吗?解决方法:Forms的ControlBox属性在隐藏Minimize和Maximize按钮后执行此操作. MSDN – Form.ControlBox Property

如何在C#windows窗体应用程序中使用低于当前控件的tabindex将焦点发送到控件?

在我的C#Windows窗体应用程序中,我在窗体中有许多TextBox控件,用户输入要保存在数据库中的数据.我希望用户能够通过向上和向下箭头将焦点更改为每个TextBox.我可以这样做对于向下箭头,所以当用户按下箭头时,焦点被设置为具有较高tabindex到SendKey(“Tab”)的文本框.但我不能为UP箭头这样做,所以当用户按向上箭头焦点设置为具有较低tabindex的文本框,任何帮助,请?解决方法:您可以使用Control.SelectNextControl()而不是使用SendKey...

c# – Windows窗体ListView控件中的可扩展组

如何使Windows窗体ListView控件中的项目组可折叠和可扩展?解决方法:在这里找到了一个有效的答案:http://www.codeproject.com/KB/list/ListViewGroupCollapsible.aspx

c# – 在Windows窗体中,是否有一个控件显示文本叠加,如工具提示而没有所有工具提示行为?【代码】

我只想要一些简单的文本叠加,当我告诉它时,在某个位置显示几秒钟,就像正常的工具提示一样. 但是,我不希望当鼠标悬停在与其关联的控件上时,会自动显示正常的工具提示行为.我可以在正常的工具提示中禁用此行为,还是可以使用其他控件?解决方法:您可以自己调用工具提示:private void button1_Click(object sender, EventArgs e) {ToolTip tip = new ToolTip();tip.ToolTipTitle = "Title";tip.Show("Hello", button1, 10, button1.He...

c# – Windows 8用户控件示例【代码】

使用Windows 8开发人员预览我正在尝试使用我使用内置Windows Metro风格模板创建的简单用户控件.到目前为止,我还没有能够让我的应用程序解析对控件的引用,即使它与引用它的页面位于同一个项目和命名空间中.我只是得到“没有找到类型”我查看了“Build”示例,但找不到使用用户控件的示例C#项目.有谁知道我在哪里找到一个?解决方法:检查http://asyncui.codeplex.com/SourceControl/changeset/view/7969#139603 您可以通过右键单击项目...

c# – 使用Silverlight / windows手机式控件设置我的.Net桌面应用程序GUI

我正在编写我的第一个vb.net应用程序(但我也会在这里标记c#,因为我确信即使是一个c#人也可以使用类似的.net实现来回答这个问题). 我申请的简短说明: 我的桌面应用程序将仅在win平台上运行,使用vb.net,它是一个简单的网吧管理软件,在服务器上运行服务器gui,在工作站上运行客户端gui,两者都与TCP / IP通信以分配时间到客户,以及将一些数据存储在xml文件(例如人工运算符登录信息)或小型数据库中的服务器.没什么复杂的. 我想做什么: ...

c# – 在Windows窗体中为禁用的控件注册MouseEnter / MouseLeave事件?【代码】

我想为禁用按钮注册MouseEnter / MouseLeave事件.虽然它对启用的按钮有效,但它不起作用.//Enable Disable controls on form loadEnableDisableControls("Load");var grupButtons = control.Controls.OfType<Button>();foreach (Button btns in grupButtons){//btns.MouseMove += new MouseEventHandler(MainframeDataExchangeTool_MouseMove);btns.MouseEnter += new EventHandler(btns_MouseEnter);btns.MouseLeave += new EventH...

c# – 如何在我的所有Windows上添加通用控件?【代码】

我想创建一个样式来修改我的所有窗口并添加一些控件. 我的窗口看起来像这样: 我想让它看起来像这样: 通过应用样式,我不必在所有窗口中复制代码. 我怎样才能做到这一点?解决方法:1.是一个资源字典<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"><Style x:Key="winStyle" TargetType="{x:Type Window}"><Setter Property="Templ...

c# – 在Windows 8 Store应用程序中移动到输入/返回的下一个控件【代码】

我有一个带有大量文本框的Windows 8商店应用程序.当我按下键盘上的Enter键时,我希望将focues移动到下一个控件. 我怎样才能做到这一点? 谢谢解决方法:您可以处理TextBoxes上的KeyDown / KeyUp事件(取决于您是否要在按键的开头或结尾处转到下一个事件). 示例XAML:<TextBox KeyUp="TextBox_KeyUp" />代码背后:private void TextBox_KeyUp(object sender, KeyRoutedEventArgs e){TextBox tbSender = (TextBox)sender;if (e.Key == W...