作者chjimmy (张郎)
看板C_Sharp
标题[问题] tooltip问题请教
时间Sat Feb 4 12:18:09 2012
最近刚好运用到这东西
原先的构想是从档案读取一个二维阵列,接着将需要的部分用Tooltip显示出来
目前可以将需要的部分取出
但没办法透过档案内字串设定的"\n"来自动换行
关於tooltip试过下面几项:
1.直接在程式码(SetToolTip)的显示区块预先设定字串(内含"\n")
EX:SetToolTip(this.panel2,"123\n456")
显示结果是123
456
->可换行,但不是我想要的(不能透过档案读取)
2.先设定字串变数读出
string text='"'+读档案字串+'"'
(即:前後硬加双引号,原先要用双引号的部分因为程式会error换成单引号)
接着SetToolTip(this.panel2,text)
EX:读档案字串有123\n345
显示结果却是:"123\n345"
(我想要的结果是123
345 )
有人会说 档案内按Enter编辑就好啦
没错 但会破坏档案内的阵列
(档案内的架构是:每一列组成一个二维阵列)
下下策是拆成另外一个档案写...
请问有别的方法吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.231.54.82
1F:→ Elly:我不懂你2的方法为何要加双引号 02/04 13:00
当初构想是 这样能不能直接代入产生1的状况 所以才会有这种想法尝试...
※ 编辑: chjimmy 来自: 61.231.54.82 (02/04 13:03)