以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]窗口設計中, Combo Box 的問題 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=45640) |
-- 作者:CH0088 -- 发布时间:2014/2/7 12:32:00 -- [求助]窗口設計中, Combo Box 的問題 我把窗口中的Combo Box 列表項目數據表鎖定為一個叫作Description的列(表名稱叫做訂單). 但因為Description 的文字太多, 我使用Combo Box 顯示時,只能顯示一部份文字, 尾段的都顯示不到. 請問FoxTable 能夠設計 Combo Box 可以分行顯示一段文字嗎? For example: Description 中的: abcdef, ghik13456,789,987654321,qwerty,asdfg,zzxcvb Combo Box 顯示出的文字:abcdef, ghik13456,789,98 我理想中Combo Box 顯示出的的模樣: Combo Box: abcdef, ghik13456,789,98 7654321,qwerty,asdfg, zzxcvb 感謝大大的回答!
[此贴子已经被作者于2014-2-7 12:36:07编辑过]
|
-- 作者:lsy -- 发布时间:2014/2/7 12:53:00 -- 此行变多行。 安知此行之多行,或彼行之一行? |
-- 作者:CH0088 -- 发布时间:2014/2/7 15:02:00 -- 以下是引用lsy在2014-2-7 12:53:00的发言:
此行变多行。 安知此行之多行,或彼行之一行? Description 的文字太長了, 可以分行顯示嗎? |
-- 作者:Bin -- 发布时间:2014/2/7 15:13:00 -- 分行显示就搞不清楚,谁和谁是一行了. |
-- 作者:CH0088 -- 发布时间:2014/2/7 15:33:00 -- 這樣的話, 我使用Checked Combo Box 應該可以分清楚 但怎樣分行, 我真的摸了整天腦袋都不懂
|
-- 作者:Bin -- 发布时间:2014/2/7 15:42:00 -- 测试了一下 Checked Combo Box 也没办法.除非你自己设计一个下拉框窗口动态生成控件了. |
-- 作者:CH0088 -- 发布时间:2014/2/7 15:58:00 -- 感謝你花時間去測試會回答我了!! 那先前說Combo Box 會分不清楚, 意思是說Combo Box 可以設定成多行顯示, 不過會很難分清楚嗎?
[此贴子已经被作者于2014-2-7 16:02:02编辑过]
|
-- 作者:Bin -- 发布时间:2014/2/7 16:03:00 -- 不是很难分清楚,是根本没办法区分. |
-- 作者:lsy -- 发布时间:2014/2/7 16:04:00 -- Dim s As String = "asdfs;lfslfsfs\'flwrweekgvmtiowepeqw923r02-vmdvdqs[=\\e01f2" Dim i,j As Integer i = Math.Ceiling(s.Length / 10) For j As Integer = 1 To i s = s.Insert(k * 10 + j - 2 ,vbcrlf) Next Output.Show(s) [此贴子已经被作者于2014-2-7 16:04:12编辑过]
|
-- 作者:CH0088 -- 发布时间:2014/2/7 16:18:00 -- 以下是引用lsy在2014-2-7 16:04:00的发言: Dim s As String = "asdfs;lfslfsfs\'flwrweekgvmtiowepeqw923r02-vmdvdqs[=\\e01f2" Dim i,j As Integer i = Math.Ceiling(s.Length / 10) For j As Integer = 1 To i s = s.Insert(k * 10 + j - 2 ,vbcrlf) Next Output.Show(s) 這是放左那裡的? textchanged?
|