Foxtable(狐表)用户栏目专家坐堂 → 如何在特殊的单元格中添加文本??????


  共有7078人关注过本帖树形打印复制链接

主题:如何在特殊的单元格中添加文本??????

帅哥哟,离线,有人找我吗?
我爱狐表011
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
如何在特殊的单元格中添加文本??????  发帖心情 Post By:2013/4/17 18:11:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:呵呵.jpg
图片点击可在新窗口打开查看
请问如何通过“增加”按钮,在单元格中添加文本???
[此贴子已经被作者于2013-4-17 18:11:09编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/17 18:16:00 [只看该作者]

tables("某某表").Curren("某某列")  = “aaa”

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/17 18:18:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
我爱狐表011
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
  发帖心情 Post By:2013/4/17 18:18:00 [只看该作者]

不要定义坐标吗?

 


 回到顶部
帅哥哟,离线,有人找我吗?
我爱狐表011
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
  发帖心情 Post By:2013/4/17 18:19:00 [只看该作者]

是我是从飞的例子里直接引用来的

这个比较适合我,但是不知道如何从单元格中添加文本


 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/17 18:19:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
我爱狐表011
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
  发帖心情 Post By:2013/4/17 18:21:00 [只看该作者]

我的drawcell的代码为:

'Return
Dim ArrText() As String = e.Text.Split(Chr(11))
Dim Dt As Date
Date.TryParse(ArrText(0),Dt)
Static Fnt As Font = New Font("微软雅黑",9)
Static BrhTop As SolidBrush = New SolidBrush(Color.FromArgb(218, 229, 243))
Static BrhTopText As SolidBrush = New SolidBrush(Color.FromArgb(85,85,85))
'绘制标题部分
If Dt = Date.Today Then
    e.Graphics.FillRectangle(New SolidBrush(Color.FromArgb(233,184,94)),New Rectangle(e.X,e.Y,e.Width,21))
Else
    e.Graphics.FillRectangle(BrhTop,New Rectangle(e.X,e.Y,e.Width,21))
End If
e.Graphics.DrawString(Dt.Day & "日",Fnt,BrhTopText ,e.X + 20,e.Y + 2)
'绘制农历日期
Dim StrDate As String = Functions.Execute("LunarStr",Dt)
If StrDate.Length = 4 Then
    e.Graphics.DrawString( StrDate ,Fnt,BrhTopText ,e.X + e.Width - 56, e.Y + 2)
Else
    e.Graphics.DrawString( StrDate ,Fnt,BrhTopText ,e.X + e.Width - 68, e.Y + 2)
End If
'绘制主体部分颜色
If Dt = Date.Today Then
    e.Graphics.FillRectangle(New SolidBrush(Color.FromArgb(249,234,207)),New Rectangle(e.X,e.Y + 21,e.Width,e.Height - 21))
End If
If Not e.Text.Contains(CurrentMonth) Then
    e.Graphics.FillRectangle(New SolidBrush(Color.FromArgb(229,229,229)),New Rectangle(e.X,e.Y + 21,e.Width,e.Height - 21))
End If

If e.Col.Name = "星期四" And e.Row.Index = 2 Then
    Static BrhTopRect As System.Drawing.Drawing2D.LinearGradientBrush = _
        New System.Drawing.Drawing2D.LinearGradientBrush(New Point(0, 0), New Point(0,18), Color.FromArgb(228, 237, 246), Color.FromArgb(207, 221, 239))
    e.Graphics.DrawRectangle(New Pen(Color.FromArgb(144, 171, 205)), e.X + 1, e.Y + 23, e.Width - 4, 19)
    e.Graphics.FillRectangle(BrhTopRect , e.X + 2, e.Y + 24, e.Width - 5, 18)
    e.Graphics.DrawString("12:30 Test1",Fnt,Brushes.Black,e.X + 4, e.Y + 25)
    e.Graphics.DrawRectangle(New Pen(Color.FromArgb(144, 171, 205)), e.X + 1, e.Y + 44, e.Width - 4, 19)
    e.Graphics.FillRectangle(BrhTopRect , e.X + 2, e.Y + 45, e.Width - 5, 18)
    e.Graphics.DrawString("12:30 Test",Fnt,Brushes.Black,e.X + 4, e.Y + 46)
    e.Graphics.DrawRectangle(New Pen(Color.FromArgb(144, 171, 205)), e.X + 1, e.Y + 65, e.Width - 4, 19)
    e.Graphics.FillRectangle(BrhTopRect , e.X + 2, e.Y + 66, e.Width - 5, 18)
    e.Graphics.DrawString("12:30 Test",Fnt,Brushes.Black,e.X + 4, e.Y + 67)
End If

e.Text = ""


 回到顶部
帅哥哟,离线,有人找我吗?
我爱狐表011
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
  发帖心情 Post By:2013/4/17 18:22:00 [只看该作者]

但是我想在窗口中,通过控件来随时添加和修改!!!!!

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/17 18:31:00 [只看该作者]

可以,不管是单元格自己的值,还是通过DrawCell读取内容显示,最终值都是存在某个地方,向这个地方写入值就行。

 


 回到顶部
帅哥哟,离线,有人找我吗?
我爱狐表011
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:139 积分:1090 威望:0 精华:0 注册:2013/2/18 16:09:00
  发帖心情 Post By:2013/4/17 18:46:00 [只看该作者]

具体怎么操作呢?能明确一些吗?谢谢!!!刚学狐表2个月,资质有点差

 回到顶部
总数 12 1 2 下一页