Tag: 标签

键盘助记符在标签控件上的用途是什么?

在C#中的标签控件上添加助记符有什么意义? 我有一个带有”&SomeText”文字的标签。 当我按下ALT + S时触发了什么事件(我已经尝试过OnClick但它没有被触发)

C#后台工作者更新状态标签

这应该是一件相当简单的事情; 但是,我一直无法弄清楚这一点。 /// This section is located in the InitializeComponent() method /// form’s class, ie partial class frmMain { …. } this.bgw = new System.ComponentModel.BackgroundWorker(); this.bgw.WorkerReportsProgress = true; this.bgw.DoWork += new System.ComponentModel.DoWorkEventHandler(this.bgw_DoWork); this.bgw.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.bgw_ProgressChanged); /// This code is located in public partial class frmMain : Form { …. } private void bgw_DoWork(object sender, […]

AutoEllipsis = true会影响文本的垂直位置

我有一个标签, AutoEllipsis = true , TextAlign = ContentAlignment.MiddleLeft 。 当我输入不扩展标签宽度的文本时,文本垂直对齐到标签的中间。 但是,当文本扩展标签宽度时,文本不会与中间对齐,而是与顶部对齐。 为什么它会以这种方式运行,是否有办法使文本垂直居中对齐?

在C#中同步闪烁标签

我创建了一个Forms.Label类,派生自Forms.Label ,它有一个Forms.Timer ,允许我启用和禁用闪烁效果。 我创建了4个BlinkingLabel类型的标签,我的问题是如果所有4个标签在不同时间闪烁,则闪烁效果不会同步。 如何以一种方式调整我的设计,即使标签在不同时间闪烁,闪烁也会同步? *******编辑******我添加了以下代码,但我仍然无法让标签1和2同时闪烁。 我要做的是测试以下内容:make label1闪烁然后我点击按钮使标签2闪烁并且它们不同步。 知道自己做错了什么吗? public partial class UserControl1 : UserControl { Timer blinkTimer; Color blinkingColor = Color.Red; int interval = 300; bool flag1 = false; bool flag2 = false; public UserControl1() { InitializeComponent(); // Blinking abel default values this.blinkTimer = new Timer(); this.blinkTimer.Interval = interval; ; this.blinkTimer.Tick += new System.EventHandler(timer_Tick); […]

如何将标签中的文本与右侧对齐?

所以这是我的文件标签。 如果标签太长,它将离开屏幕,因此我必须滚动。 我尝试了以下属性(单独的时间): RightToLeft为是 ContentAlignment为BottomRight或TopRight 但是,它们都不起作用。 什么是正确的财产?

使用LibTiff.Net 2.3库时,如何让StripOffsets标记保持不变?

我有一个原始图像,其标签为StripOffsets = 768.当我在内存中编辑图像然后将其写回文件时,我尝试将StripOffsets标记手动设置为原始的相同值768(使用以下方法)。 //Set the height for the page output.SetField(TiffTag.ROWSPERSTRIP, ttPage[i].Height); //Set the offset for the page output.SetField(TiffTag.STRIPOFFSETS, ttPage[i].StripOffset); 由于某种原因,最终结果是StripOffsets = 8.为什么不按照我想要的方式设置StripOffsets? 另外一点也会影响我在AWare Systems AsTiffTagViewer中显示的“页面偏移量”。 我确信这与同样的问题有关。 不知怎的,我没有正确保存tiff。 也许我无法手动设置“StripOffsets”标签并自动设置? 看下面我的例子…… 来自AsTiffTagViewer http://sofzh.miximages.com/c%23/2nqe3nt.png的结果

如何在C#中进行文本格式化以调整某些控件中的文本

我在winform上创建了一个用户控件,我希望在运行时在Label Control上显示一些文本。 在这里,我使用textFormatFlag作为WordBreak,然后在下一行显示它。 标签尺寸的宽度固定,高度可变。 现在问题是如果字符串中没有WordBreak存在之间没有空格,如何打破字符串。 我不想对字体大小进行计算,因此修改字符串。 它是否隐藏在.net中,可以为我做这项工作。 sizeCategory = TextRenderer.MeasureText(Source[“Parent_Name”].ToString() , lbldbCategory.Font , sizeCategory , TextFormatFlags.WordBreak); 将线条视为我的标签的边界。 宽度高度。 高度变化。 考虑这个例子。 我的文字字符串是 “salkdjasldjkslakdjlsakjdlsakjdkajhk sdjahksajd” //see word break between the string ———————————————–| salkdjasldjkslakdjlsakjdlsakjdkajhk | sdjahksajd | ———————————————–| 我做了什么 ,目前得到的是这个。 由于分词 ———————————————–| salkdjasldjkslakdjlsakjdlsakjd | kajhksdjahksajdh | ———————————————–| 发生的事情是当字符串没有空格,即没有单词中断 ———————————————–| salkdjasldjkslakdjlsakjdlsakjdkajhksdjahksajdhasdasdasdsadasd| ———————————————–| 我想要的是 ———————————————–| salkdjasldjkslakdjlsakjdlsakjdkajhksdjahksajdha| sdasdasdsadasd | ———————————————–|

在C#的Windows标题栏区域中创建选项卡

有人能告诉我如何在C#Winforms应用程序的标题栏区域创建选项卡吗? 我正在寻找类似于谷歌浏览器外观的东西。 Chrome中的每个标签都停靠在主应用程序窗口的标题栏中。

如何在c#中使标签的背景透明

我的表格如下图所示。 我想看看label1和label3到label2。 (我只想看到label2的边框)。 我已将label2中的BackColor更改为Transparent。 但结果与上图相同。

一个标签中的不同字体

有没有人知道如何使用两个不同的字体或至少两个不同的FontSize创建一个Label(WindowsForms)?