【C#-WinForms锚控件更改位置来源?】教程文章相关的互联网学习教程文章

c# – 如何在MonthCalendar控件中显示泰国日历,无论当前文化如何【代码】

我正在研究c#winforms.我在Windows窗体上采用了MonthPicker控件.无论在用户桌面计算机上设置何种文化,我都想显示泰式日历,如下图所示. 当用户的机器文化设置为英语时,它显示英文日历.当用户的机器文化设置为泰语时,它显示泰国日历.在这两种情况下我都想要泰历. 我在InitializeComponent()之前尝试使用下面的代码行但没有获得所需的输出.我正在做的是否有任何错误或是否还有其他方法可以实现相同的目标?system.Threading.Thread.Cu...

使用c#动态更改html控件样式【代码】

我想创建一个网站,如果管理员通过admin.aspx登录我想在菜单列表中添加一个导航.我的菜单列表由< ul> …< li>组成.即HTML控件那么如何在我的母版页面菜单中动态添加新的>要不然最初我添加管理菜单并应用样式{visibility:hidden}登录成功后,我想将其更改为{visibility:visible} 这是我的主页面代码<ul id="ul_myLst" runat="server"><li><a href="Testimonials.aspx">Testimonial</a></li><li><a href="#fakelink">Contact Us</a><...

使用C#和WPF制作终端的控件是什么【代码】

我正在开发一个发送命令和数据,接收日志和数据等的终端软件…… 端子S / W通过USB接口与Arm Cortex通信. 为了开发,我使用C#和WPF文本框作为终端屏幕.但是,我遇到了一些问题. 与USB接口相比,更新文本框的速度非常慢. 我怎么解决这个问题? 如果你有解决方案或知道WPF为终端做的用户控制. 请告诉我. 谢谢. 其他信息. 1.string属性,用于绑定到TextBoxpublic string TestString {get { return _testString; }set{_testString = value;R...

没有浏览器控件类的C#Web浏览器【代码】

我正在尝试制作一个高级的C#Web浏览器(导航,收藏夹,主页,历史记录,选项卡),而不使用Visual Studio中的WebBrowser控件.我在网上找不到任何教程.任何可以帮助教程的人? 到目前为止我已经开始了string urlAddress = "http://google.com";HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);HttpWebResponse response = (HttpWebResponse)request.GetResponse();if (response.StatusCode == HttpStatusCode.OK)...

c# – 嵌入式Outlook视图控件【代码】

我试图在Windows XP SP3和Internet Explorer 7上使用Visual Studio 2008制作Outlook 2003加载项. 我的加载项是使用自定义文件夹主页,它显示我的自定义窗体,它包装Outlook视图控件. 每当我尝试设置OVC的Folder属性时,我都会得到’Exception from HRESULT:0xXXXXXXXX’的COM Exception.错误代码是一个随机数,每次都不同.它不是第一次访问控件的属性,在此之前,已经设置了View和ViewXML属性.控件标记为安全脚本. 我正在使用活动资源管...

c# – 锁定winforms控件【代码】

我需要确保,一旦执行命中方法,此方法接收的控件不会被另一个线程更改.基本上,我想到这样的事情:private void doSomeWork(Control control) {lock (control) {// do some stuff with the control...} }这是一个坏主意吗? 编辑: 实际上,我正在尝试做的是确保在执行某些控件的方法时(其中,将通过反射执行),控件不会被另一个线程处理.解决方法:在一个性能良好的应用程序中,Windows窗体控件已经仅限于一个线程.如果任何线程尝试访问在...

c# – 如何跨占位符链接GridView控件?【代码】

我正在学习ASP.NET,我有一个使用ASP.NET 3.5和C#中的两个GridView的主 – 细节场景. GridView grdOrders列出了一组订单,GridView grdOrderDetails列出了订单的一组订单详细信息.我有一个母版页,用以下代码定义了两个内容区域:<div class="leftColumn"><asp:ContentPlaceHolder id="cphLeftSide" runat="server" /> </div> <div class="rightColumn"><asp:ContentPlaceHolder ID="cphRightSide" runat="server" /> </div>在我的ord...

c# – 在wpf中,有没有办法在卸载控件之前执行代码…?比如可能是卸货事件?

我需要在卸载wpf用户控件之前执行代码,并在满足某些条件时取消卸载并在ui中保持控件在当前状态下打开… 有什么方法可以做到这一点吗?我看不到像卸载事件一样的东西?谢谢,解决方法:从WPF可视树中删除控件时会触发Unloaded.据我所知,没有“卸载”事件,因为我认为,在Windows窗体中.但是,“Unloaded”并不意味着控件被销毁,只是它被从可视树中删除. 在代码中的单独位置保留对控件的引用,以及有关其父控件的一些元数据.您可以通过在In...

c# – 当前在asp.net日历控件中选择的月份【代码】

如何在未选择日期时知道选择了哪个月. 例如,在页面加载时,日历将显示12月.用户点击“>”按钮显示1月. 我怎么知道他选择了1月份? TKZ解决方法:您可以使用VisibleMonthChanged事件来识别它.protected void Cal1_VisibleMonthChanged(object sender, MonthChangedEventArgs e) {//e.NewDate.Month will have the new visible month }要获取月份名称,请检查这些网页. Best way to turn an integer into a month name in c#? http://ww...

c# – 如何确保控件不在面板内?

我有几个面板占用了我的表单上的大量空间,有时当我将新控件放到表单上时,Visual Studios会将该控件放在该面板中,这是我不想要的.有没有办法确定控件不在面板内?解决方法:使用“文档大纲”视图查看层次结构的树. 单击“查看”→“其他Windows”→“文档大纲”. 默认快捷键是Ctrl W,U. 此外:单击设计器中的控件然后多次单击Esc键将在层次结构中向上移动,始终选择父级,直到选择根表单/控件. 这可以是一种直观地看到内部包含某个控件...

c# – DataBind控件到另一个控件【代码】

我有两个转换器,如果文本为空,则将控件可见性设置为Hidden.另一个将int转换为字符串.我试图在下面使用它们,如果tbDisposition.Text为null,我想隐藏DockPanel,但我的DockPanel绑定有点偏.<DockPanel Visibility="{Binding Path=tbDisposition.Text, Converter={StaticResource cIsVisible}}"> <TextBlock Text="Disposition: "/><TextBlock Name="tbDisposition" Text="{Binding Path=SessionEvent.DispositionID, Converter={BLL:...

c# – 在回发时维护滚动位置和选定控件

回到另一个基于Web的问题. 当控件向服务器发出回发时,页面刷新(精细).该页面也会滚动回到顶部并失去所选的控件.如果它在回发之后相关,取决于发生了什么变化,控制变得可见或隐藏.即使在页面可见性方面没有任何改变,焦点也会丢失并且当前滚动重置.保留在文本字段中输入的数据,以及任何单选按钮/复选框选择.问题是标签被重置为索引0并且页面滚动被发送回页面顶部. 我使用的是.Net 4.0 我尝试在asp页面本身和web.config中添加MaintainS...

c# – 如何在第一次显示后重置jit treemap控件?【代码】

我使用thejit treemap来显示.txt文件中前50个最常用的单词.我的代码部署在here. 在第一次文本上传后,我收到JSON结果并将其绑定到jit控件.到目前为止都很好.但是,如果我在没有手动刷新页面的情况下再次上传文件,我会得到结果,其中第一个结果的框与第二个上传的框重叠. 见下图. 问题:如何重置此控件以仅显示新的JSON并丢弃以前的任何数据?解决方法:在加载新数据之前清空包含可视化的div. 在InitTreeMap函数的第一行(在var tm = new...

c# – 绑定DataTemplate控件属性【代码】

我有一个UserControl,如下所示:<UserControl><Expander> <Expander.HeaderTemplate><DataTemplate><Grid HorizontalAlignment="{Binding Path=HorizontalAlignment, RelativeSource={RelativeSource AncestorType={x:Type ContentPresenter}}, Mode=OneWayToSource}"><TextBlock Text="{Binding Path=Service, Mode=TwoWay}"/></Grid></DataTemplate></Expander.HeaderTemplate> </Expander> </UserControl>我想将Text...

c# – 从控件中转换窗口【代码】

我有这么简单的代码:private void btnAdd_Click(object sender, EventArgs e) {if (AskForSaveBeforeClose(null)){LoadForm<Soles>(btnAdd, "Add");} }btnAdd for now是我唯一一个ToolStripDropDown类型的按钮.所有其他按钮都是ToolStripButton类型.如您所见,我将此按钮作为e参数传递给方法,并且我在许多其他方法中使用ToolStripButton作为参数类型.我不想破坏我的代码太多,我认为应该可以将btnAdd表单ToolStripDropDownButton转换...

FORMS - 相关标签