TDateTimePicker 中英文显示问题求助!

phoenix2006 2008-03-12 12:26:17
目前系统区域和语言都是中文
控件使用 TDateTimePicker 希望达到的效果为 "jan 2008" 但实际显示效果为:"一月 2008"
怎么办呢?

环境为 C++ builder 和 vista 拜托各位了 小弟刚学!
...全文
85 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
phoenix2006 2008-03-12
  • 打赏
  • 举报
回复
有没有类似的函数 来达到这样的效果呢?
keaneshen 2008-03-12
  • 打赏
  • 举报
回复
呵呵,头一次看你发技术贴啊.
phoenix2006 2008-03-12
  • 打赏
  • 举报
回复
哦 恩 好的 谢谢阿 各位
i_love_pc 2008-03-12
  • 打赏
  • 举报
回复
可以通过更改系统区域选项来设置,但是这样对其他软件会有影响。
phoenix2006 2008-03-12
  • 打赏
  • 举报
回复
thank u!
有没有现成的函数或者参数设置项等 可以实现呢?
ydlchina 2008-03-12
  • 打赏
  • 举报
回复
想来转换也不难

AnsiString ShowDate(TDateTimePicker* DT)
{
AnsiString Y = FormatDateTime("yyyy", DT->Date);
int S = StrToInt(FormatDateTime("m", DT->Date));
switch(S)
{
case 1: Y = "Jan. " + Y; break;
case 2: Y = "Feb. " + Y; break;
case 3: Y = "Mar. " + Y; break;
case 4: Y = "Apr. " + Y; break;
case 5: Y = "May. " + Y; break;
case 6: Y = "Jun. " + Y; break;
case 7: Y = "Jul. " + Y; break;
case 8: Y = "Aug. " + Y; break;
case 9: Y = "Sep. " + Y; break;
case 10: Y = "Oct. " + Y; break;
case 11: Y = "Nov. " + Y; break;
case 12: Y = "Dec. " + Y; break;
}
return Y;
}
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Label1->Caption = ShowDate(DateTimePicker1);

}
//---------------------------------------------------------------------------
ListView 排序 Stringgrid内使用回车键代替Tab键 TListBox内显示分栏 TListBox每一行显示交互的颜色 TMemo内光标位置根据鼠标移动 TMemo自动卷动 TRichEdit卷到特定位置 TRxRichEdit内插入图像 TStringGrid中插入、删除一行 TStringGrid保存和装载 TTreeview控件显示粗体节点 TWebBrowser中调用“查找”对话框 为Listview栏添加双击事件 为工具栏的TToolButton设置新的索引 仅通过Classname创建和管理任意窗体 从RichEdit取Rtf格式 从TListBox中拖放项目到TRichEdit 从一个TRichedit复制格式Rtf文本到其它 使用CustomSort方法排序TListView 使用DBGrid字段队列同步列标题队列 使用Interfaces和TInterfaceList 使用TRichEdit存储大于64K数据 使用代码移动StringGrid的行和列 使用圆形角显示控件 使用类名显示窗体 保存 装载TCheckListbox值 保存和装载TListView 保存和装载TTreeView 允许TDBGrid栏调整大小但防止移动 克隆控件 克隆窗体 列出控件的所有属性和事件 创建可编辑ListBox 删除Listbox的所有选定项目 删除stringlist中重复项目 删除TStringGrid中的列 动画窗体 取ComboBox List句柄 取TListview内所有选定项目 取TShellListView中选定文件的路径 取列举值的名称 在combobox中实现autocomplete 在DBGrid中使用回车键改变到下一个段 在listbox内列出所有目录、文件和驱动器 在Listbox内显示水平滚动条 在memo中实现UNDO 在RichEdit内搜索文本并选择它 在StringGrid内使用Combobox作为编辑器 在StringGrid单元中画不同颜色 在TComboBox中显示栏 在TComboBox内绘制位图 在TDateTimePicker显示星期几 在TFileListBox内显示多列 在TListBox中创建彩色项目 在TListBox内拖拽 在TListbox内绘制位图 在TListview内执行二进制搜索 在TListView内拖拽多个项目 在TListView列中创建进度条 在TMemo内查看和编辑MS-DOS文本 在TPageControl拖拽Tabs 在TPrintDialog上放置定制控件 在TRichEdit内使用上标和下标 在TRichEdit内使用超链接 在TRichEdit内文本使用不同的下划线样式 在TRichedit内设置段落行距 在TStringGrid内删除一行 在TStringGrid实现OnColumnClick事件 在自己的控件显示信息 复制Listbox项目到剪贴板 失效TTreeview的tooltips 定制TDateTimePicker的格式 居中控件 屏蔽在EditBox内按回车键的都都声 强制在TEdit内输入 排序StringGrid 搜索和替换RichEdit中文本 搜索和选定TListBox的项目 改变TDBGrid的DefaultRowHeight 改变TRichEdit内选定文本的背景颜色 改变TStringGrid内选定单元的颜色 改变标准对话框 改变状态栏字体样式 改变窗体上所有控件的属性 改变进度条颜色 根据StringGrid列内容自动调整大小 根据列排序TStringGrid 检查Stringgrid中指定单元示范选定 检查TMemo能否取消操作 检查TreeView是否完全展开或折叠 检查TStringGrid是否有滚动条 添加接口对象到list 清空StringGrid的所有单元 移动listbox项目 移动TListView项目 移动TRichEdit内光标到指定位置 聚焦TDBGrid某些单元 自动打开TDateTimePicker 自定义Memo边界 获取TRichEdit中鼠标指针下面的字 访问TRadioGroup的控件 调整TComboBox下拉列表的宽度 转换Editbox的首字符为大写 转换TEdit中每个词的首字母为大写 输出TStringGrid到TListView 运行时创建TButtons队列 运行时创建控件 运行时创建菜单项 运行时替换控件 返回TTreeView内字符串路径 防止在TEdit内剪贴、复制、粘贴 防止用户调整TListView栏大小 限制TEdit的输入 隐藏TListView滚动条 隐藏最小化MDI子窗口 颜色Combo Box 验证TEdit中输入的是数字
1. 单元格合并(类似MS EXCEL,增强:合并单元格包含的行列可以移动)。(Cells merged,unmerged)2. 边框属性(类似MS EXCEL,增强:线宽可任意)。(Cell border line style)3. 斜线功能(一个单元格内可以含有两条斜线,符合中国人的习惯)。4. 单元格文字属性(上下左右居中对齐,多行文字,字体颜色,背景色)。(Cell text property, alignment)5. 公式运算(包含Delphi Script 解释器“Delphin”,可以执行Delphi 代码,显示 Delphi 的窗体文件DFM)。(Delphi interpreter)6. 行列极大(资源允许范围)。(MaxRowCount = 0xFFFF, MaxColCount=0xFFFF)7. 修改“Delphin”解释器,使之能够识别对单元格的引用。(Ref cell name in delphin)8. 对单元格之间循环引用的检查。(cell loop reference check)9. 自动调整行高、列宽。(AutoSizeRows, AutoSizeCols)10. 插入、删除、增加行列。(InsertRow, InsertCol)11. 隐藏、取消隐藏行列(Hide, Unhide Cols, Rows)12. 打印预览。(Print Preivew)13. 背景图像。(Background Image)(支持bmp,gif,jpg,pcx,tif…)14. 单元格数字格式、时间格式等等(类似 Excel)15. 单元格的计算公式或宏代码可以返回数组。16. 单元格批注。(类似 Excel)17. 单元格内的文字可以自动换行。18. 当有多页打印时,可以选择先行后列或者先列后行的打印方式。19. 页边距设置。20. 打印页面居中功能。21. 编辑状态按比例缩放。22. 单元格内嵌控件(列表框,组合框,日期选择控件,……),目前支持与TdateTimePicker 的互动,计划支持更多控件,计划加入控件属性编辑器,加入控件事件宏功能(2000/12/13)23. 单元格绝对引用和相对引用的区分,A1,,$1(2000/12/13)24. 拷贝单元格时,自动调整相对引用的单元格。如:Cells[1,1] := ‘=B1’,拷贝到Cells[3,3],则Cells[3,3] := ‘=D3’(2000/12/13)25. 单元格名称可以使用中文(2000/12/13)26. 函数分类列表(2000/12/13)27. 查找替换(2000/12/13)28. 设计模式(不执行单元格内的公式,但是检查语法和循环引用,显示公式)(2000/12/13)29. 运行模式(执行单元格内的公式,显示计算结果)(

13,822

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧