| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2169 人关注过本帖
标题:[求助]关于ToolTip控件用程序代码来显示的问题
只看楼主 加入收藏
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
收藏
 问题点数:0 回复次数:8 
[求助]关于ToolTip控件用程序代码来显示的问题
我是希望在单击"查找"按钮时,如果其文本框中为空,就在文本框上显示提示符,但是第一次单击时,其结果会如下(提示信息显示在命令按钮上),再次单击按钮时,才会显示成正确的情况.

图片附件: 游客没有浏览图片的权限,请 登录注册


private void btnFindNext_Click(object sender, EventArgs e)
{
string strFind = tbFind.Text.Trim();
if (strFind.Length == 0)
{
this.toolTip1.IsBalloon = true; // 工具信息提示采用气球的形式
this.toolTip1.ToolTipTitle = "提示"; // 工具信息提示的標題
this.toolTip1.ToolTipIcon = ToolTipIcon.Info; // 工具信息提示的圖標
this.toolTip1.BackColor = System.Drawing.Color.Red; // 工具信息提示的背景色
this.toolTip1.UseAnimation = true; // 工具信息提示顯示時合用動畫效果
this.toolTip1.UseFading = true; // 工具信息提示顯示時合用淡出效果
this.toolTip1.Show("請先輸入要查詢的內容!", tbFind);
tbFind.Focus();
tbFind.Select();
return;
}
bool useMatch = chkUseMatch.Checked;
Common.Find(this.dgv, strFind, useMatch);
}

[此贴子已经被作者于2007-3-20 23:32:37编辑过]

搜索更多相关主题的帖子: ToolTip 控件 代码 
2007-03-20 23:32
skyland84
Rank: 2
等 级:新手上路
威 望:4
帖 子:544
专家分:0
注 册:2006-10-9
收藏
得分:0 
你的代码不全!还有不知道你问什么来着~?!

决定人生~
2007-03-21 15:01
C_B_Lu
Rank: 1
等 级:新手上路
威 望:1
帖 子:453
专家分:0
注 册:2006-1-10
收藏
得分:0 
以下是引用skyland84在2007-3-21 15:01:38的发言:
你的代码不全!还有不知道你问什么来着~?!

我上面的代码是我界面中那"查找下一个"按钮的Click事件的代码,图片是我在文本框为空时单击按钮的效果..

其实我想实现的功能时:如果上图中文本框的文本为空,在我单击"查找下一个"按钮时,用ToolTip在文本框上显示一个提示"该文本框内容不能为空",以此来替代MessageBox.Show().


帮助那些真正需要帮助的人,是对帮助你的人最好的回报!
2007-03-21 22:02
andey
Rank: 2
等 级:新手上路
威 望:4
帖 子:938
专家分:0
注 册:2007-7-18
收藏
得分:0 
呵呵呵呵呵呵...好..顶一个!!!

msdn == 葵花宝典!!!
QQ:122768959
2007-09-11 13:56
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 
tooltip好像是在當前焦點的控件上面顯示提示。妳在顯示tooltip前把焦點置給文本框試試

すばらしいコードを書き出すのは楽しい事です
2007-09-11 14:51
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
没弄出来,呵

飘过~~
2007-09-11 15:14
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 
我給妳試試 ちょっと待ってください

すばらしいコードを書き出すのは楽しい事です
2007-09-11 15:50
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 

bool blnFlag = false;
private void button1_Click(object sender, EventArgs e)
{
string strFind = textBox1.Text.Trim();
if (strFind.Length == 0)
{
blnFlag = true;
textBox1.Focus();
textBox1.Select();

return;
}

}

private void textBox1_Enter(object sender, EventArgs e)
{
if (blnFlag == true)
{
this.toolTip1.IsBalloon = true; // 工具信息提示采用气球的形式
this.toolTip1.ToolTipTitle = "提示"; // 工具信息提示的標題
this.toolTip1.ToolTipIcon = ToolTipIcon.Info; // 工具信息提示的圖標
this.toolTip1.BackColor = System.Drawing.Color.Red; // 工具信息提示的背景色
this.toolTip1.UseAnimation = true; // 工具信息提示顯示時合用動畫效果
this.toolTip1.UseFading = true; // 工具信息提示顯示時合用淡出效果
this.toolTip1.Show("請先輸入要查詢的內容!", textBox1);

blnFlag = false;
}
}


すばらしいコードを書き出すのは楽しい事です
2007-09-11 16:01
crazymk
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-8-30
收藏
得分:0 
貌似我的方法也不行, 第一次点击不好用,多次点击才好用

すばらしいコードを書き出すのは楽しい事です
2007-09-11 16:43
快速回复:[求助]关于ToolTip控件用程序代码来显示的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015827 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved