关于C# winform的RightToLeft

问题描述

关于C#winform的TextBox有个RightToLeft的属性。将RightToLeft设置成Yes,这个可以实现像记事本“从右到左的阅读顺序”的功能。我很想知道这个功能会对文本做什么处理。。

解决方案

解决方案二:
不会对文本进行处理,文字本身不会反转,只是从右到左排
解决方案三:
从左向右的文字是这样。。但是对于从右向左的文字就不一样了,比如阿拉伯文。
解决方案四:
引用2楼的回复:

从左向右的文字是这样。。但是对于从右向左的文字就不一样了,比如阿拉伯文。

+1维吾尔文、满文、希伯来文、阿拉伯文等文字属于从右往左的。但是当这些文字中出现数字、英文或者从左往右文字的时候,这些文字又从左往右。这有点类似中文英文混排的情况,中文是可以竖排的,而英文不可以。所以竖排的时候英文其实是将文字方向旋转90度的。这是类似原理。
解决方案五:
引用3楼的回复:

引用2楼的回复:从左向右的文字是这样。。但是对于从右向左的文字就不一样了,比如阿拉伯文。+1维吾尔文、满文、希伯来文、阿拉伯文等文字属于从右往左的。但是当这些文字中出现数字、英文或者从左往右文字的时候,这些文字又从左往右。这有点类似中文英文混排的情况,中文是可以竖排的,而英文不可以。所以竖排的时候英文其实是将文字方向旋转90度的。这是类似原理。

像这两个字符串是一样的,为什么会显示不同。。RightToLeft会图字符串做顺序的处理么?

时间: 2024-09-16 17:59:18

关于C# winform的RightToLeft的相关文章

winform中的righttoleft和textalign属性有什么区别?

问题描述 winform中的righttoleft和textalign属性有什么区别? winform中的righttoleft和textalign属性有什么区别?为什么righttoleft没有效果? 解决方案 http://bbs.csdn.net/topics/390094879 解决方案二: 说明对象不同 RightToLeft,组件是否应该从右向左进行绘制 TextAlign,指示应该如何对齐编辑控件的文本 两个是结合使用的 解决方案三: righttoleft 只对某些从右到左的语言

winform 刷屏现象 怎么处理??????

问题描述 我在winform中遇到这样的问题一个窗体上的控件要是超过20个的话(这些控件都有背景图片)在首次显示时会出现绘制刷屏如果在该窗体显示后再最小化再最大化后还会出现这样的效果然后为了减轻这样的负面效果我试用了下面的方法frm.RightToLeft=RightToLeft.Yes;frm.RightToLeftLayout=true;frm.BackgroundImage=Common.GetImageByPath(string.Format(DPPath,btn.Tag));但是主窗体

Winform 下无闪烁走马灯效果实现

Winform 下无闪烁走马灯效果实现 作者:肖波    最近需要在Winform项目中实现一个走马灯的效果,一开始用了一些办法比如移动Label控件,效果总是不太好,移动文本时总有闪烁的现象.后来找了一个国外的开源控件,应用了一下,效果还不错.仔细阅读了一下代码,发现还有一些地方值得改进,现把代码以及改动说明贴出来,和大家分享.    控件出处:http://www.codeproject.com/KB/miscctrl/ScrollingTextControlArtic.aspx     我

winform实现拼图游戏

一直从事web应用的开发,总感觉是要找个时间学一下winform的开发,恰好年末公司项目基本结束就抽空学一下winform,下面是我一周的学习成果--拼图游戏.   先来个效果图:                                                    图1 图2 实现功能: 1.鼠标点击和键盘方向键操作拼图移动: 2.计分: 3.指定图片文件即可自动切成拼图块: 4.可自定义拼图数目. 图1是原型,图2是最后结果! 代码中通过GameManager类作控制,具体的

C# 图片排版问题 winform 控件拖动 不重叠

问题描述 (图片排版)如图,从右边拖动动态生成的大小不一的矩形到左边,左边不能重叠且图片与图片之间相隔指定的距离,不能超出窗口.求思路,如有例子,不甚感激,c#winform中实现,现有类似软件的一小段视频,望大侠留下邮箱,待在下发给各位参考参考!求指教! 解决方案 解决方案二:判断重叠已经实现,现在想实现的功能是,当拖动的控件(PictureBox)与左边中控件相重叠时,如何阻止其继续往被重叠的控件方向拖动解决方案三:来人啊,救命啊解决方案四:右键锁定控件解决方案五:哥,能否详细点解决方案六:

WinForm控件开发总结(八) 为属性提供弹出式编辑对话框

前几篇文章我们一直在讨论如何更方便的编辑复杂类型的属性,在这个过程中我介绍了类型转换器以 及如何制作自己的类型转换器来实现属性值的串行化和实现子属性的编辑.对于Scope这种级别的复杂属 性,一个类型转换器就已经足够了,但是对于更为复杂的属性,单单使用类型转换器已经不足以应付了, 比如我们常用的Font属性. 在这种情况下,我们就需要提供更为复杂的编辑方式,比如属性编辑对话框,你还记得Font对话框吗 ?现在我们就来看看如何实现更复杂的属性编辑.复杂的属性编辑器分为两种类型,一种是弹出式模态对

C#实现WinForm窗口最小化到系统托盘

  C#编写最小化时隐藏为任务栏图标的 Window appllication.   1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标. 3.添加窗体最小化事件(首先需要添加事件引用): this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged); //上面一行是主窗体InitializeC

调用exe-C#调用EXE程序,欢迎界面显示的问题,Winform

问题描述 C#调用EXE程序,欢迎界面显示的问题,Winform C#自己开发的程序,需要调用一个外部的EXE程序.该程序是Release版本,一个单独的程序,有自己的欢迎界面.我调用这个程序的时候,这个程序的欢迎界面的图片总是显示不出来,其他的能显示,比如登陆用户,密码的控件都能显示出来,但是就是欢迎界面的图片不显示,显示的是一个白的空图片. 代码如下所示; Process p; private void pictureBox3_Click(object sender, EventArgs e

程序代码-winform 服务器数据库备份到本地 代码?? 急!急!

问题描述 winform 服务器数据库备份到本地 代码?? 急!急! winform 程序中能将服务器上的数据库备份到本地吗? 提醒:是备份服务器上的 到 本地路径下的数据库!!! 如果可以 请提供代码 谢谢!!!