Winform 三层做的酒店实时房态图用按钮怎么做?

追溯2009 2009-06-22 02:02:10
如题
点击 不同的按钮显示不同颜色的按钮 可住,在住 ,维修,脏房 用不同的颜色显示出来
哪个高手 会做呀 我的邮箱 yangshicheng520@qq.com
QQ:339372382
...全文
293 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
追溯2009 2010-05-27
  • 打赏
  • 举报
回复
我去年自己就解决了
liuchangsheng 2010-05-21
  • 打赏
  • 举报
回复
有没有说的具体点啊
jinlingoo1 2009-06-23
  • 打赏
  • 举报
回复
取色:
string str=button1.BackColor.R.ToString() + "," + button1.BackColor.G.ToString() + "," + button1.BackColor.B.ToString();

//把RGB值轉為可以用的顏色 读颜色
public Color RGBTOCOLOR(string str)
{
string[] s = new string[3];
int a, b, c = 0;
if (str == null || str == "")
{
a = 212;
b = 208;
c = 200;
}
else
{
s = str.Split(',');
a = int.Parse(s[0]);
b = int.Parse(s[1]);
c = int.Parse(s[2]);
}
return System.Drawing.Color.FromArgb(a, b, c);
}
bluedodo 2009-06-23
  • 打赏
  • 举报
回复
不建议用按钮做,可以用grid画格子,然后可以通过各客户端修改状态时,给服务器发消息,重绘
追溯2009 2009-06-23
  • 打赏
  • 举报
回复
在哪了?
浮生若梦丶 2009-06-23
  • 打赏
  • 举报
回复
去下我的资源吧--《酒店管理系统》,另外你可以下《芙蓉酒店管理系统》来参考下
wuyq11 2009-06-23
  • 打赏
  • 举报
回复
可在表格控件中调用资源在单元格显示状态图片,根据状态刷新数据
还可使用房态图控件
参考
参考
追溯2009 2009-06-22
  • 打赏
  • 举报
回复
还是加我QQ 说吧
有什么不懂就可以问呀
y82907966 2009-06-22
  • 打赏
  • 举报
回复
1.读取数据库的值 state = GetState(int RoomId);// 写一个GetState 这样的方法通过房间ID获取他的房间状态
2.在后台做判断
if(state =="维修")
{
设置按钮的背景图
button1.BackGroundImage
}
if(state =="可住")
{
设置按钮的背景图
button1.BackGroundImage
}
if(state =="在住")
{
设置按钮的背景图
button1.BackGroundImage
}
追溯2009 2009-06-22
  • 打赏
  • 举报
回复
我就是不知道怎么写撒
要帮我写出来的 加我QQ 或 发个邮件 我把源代码发给你
cc_net 2009-06-22
  • 打赏
  • 举报
回复
自定义一个控件,不同状态用不同的图片
控件上还可以放Lable来显示房间状态。控件属性里面存放每个房间的状态,人数,等等信息。这些信息从数据库拿。


我们就是这么做的。布局是用TableLayoutPanel。
wjq 2009-06-22
  • 打赏
  • 举报
回复
读数据库里的值,然后设颜色呗……
追溯2009 2009-06-22
  • 打赏
  • 举报
回复
我也知道换颜色
但是 要跟数据库里面同步
我不懂电脑 2009-06-22
  • 打赏
  • 举报
回复
设置按钮的背景图就可以了。
button1.BackGroundImage

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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