2013-04-05 36 views
0

我是新手,我必须设计一个项目作为我的Uni项目的一部分......我已经完成了70%的设计,但想要将按摩作为表格显示。以VB中的表格显示讯息

我应该有数据库? ...我如何将它链接到消息?

我的代码是

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 
     If TextBox1.Text = Nothing Then MessageBox.Show("Please, Find Your Calories First") 
     If TextBox1.Text > "2400" Or TextBox1.Text > "2300" Then MessageBox.Show("What should I write here????") 

我应该有数据库???

+2

你是什么意思,通过显示消息表格? – Satya 2013-04-05 14:05:15

+1

Warning“999”>“2400”= True ....... – Steve 2013-04-05 14:08:11

+1

也TextBox1.Text = Nothing(总是False) – Steve 2013-04-05 14:09:33

回答

0

不知道你的表是什么意思....但几个百分点的任何方式......

你应该从抽象的按钮,单击该代码,这样你可以重新使用它的另一个事件。您只需创建一个新的子并从按钮调用它点击这样

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click 

    CaloriesChecker() 

End Sub 

这是你的方法重新编写为一个case语句,整数变量“卡路里”已分配给您的文本框,这将确保你可以评估这个数字。

使用case语句,您可以设置卡路里的边界....对不起,我不确定您表中的含义。

Private Sub CaloriesChecker() 

    Dim calories As Integer = TextBox1.Text 
    Dim message As String 

    Select Case calories 
     Case "" 
      message = "Please, Find Your Calories First" 
     Case Is > 2300 
      message = "whatever you want to say" 
    End Select 

    messagebox.show(message) 

End Sub 
+0

Thanx guyh92你的答案..对不起..我没有提到有关我的程序在这个问题上的很多信息..我刚刚在我最后的评论中写了程序细节..其实,我需要我在桌上的按摩方便用户阅读和理解..例如,情况是> 2300 message =“我愿意这是一张桌子” – user2239468 2013-04-05 15:30:07

0

最好的那个,显示消息的旁边,你仍然需要一个数据库,填补了一顿LIK

+-----------+-------------------+ 
| Meal Type | Calories  | 
+-----------+-------------------+ 
| Bread  |  XXXXXX  | 
| ...... |  .......... | 
+-----------+-------------------+ 

一些这样的事,因为它会取得用户轻松输入,甚至穿上”吨需要他们输入他们的卡路里。每次他们选择用餐,然后文本框会自动从用户选择的价值(卡路里)。

为什么我建议这样?原因并不是你的程序的每个用户都知道确切的卡路里。所以最好的是创建一个数据库来包含它。

问:如果他们的膳食不包含在数据库? - 答:然后你应该做一个按钮来调用新的形式,以添加新的膳食和卡路里由用户

是不是你想要的? 兼谈你的代码

If TextBox1.Text = Nothing Then MessageBox.Show("Please, Find Your Calories First") 
     If TextBox1.Text > "2400" Or TextBox1.Text > "2300" Then MessageBox.Show("What should I write here????") 

我不认为这会想他/她的程序编程器最好的策略谁被其他喜爱。因为如果他们很难找到它,他们会觉得这个程序很难用,然后无聊,然后删除。不是吗?

所以,最好如果制作新的数据库。关于计算,你可以让按钮来计算它是真正的卡路里,以消费者的年龄或体重或其他等你想要的最好

+0

Thanx Never-Mind – user2239468 2013-04-06 12:23:23

+0

其实,我的程序正在计算卡路里。 。它会显示适量的卡路里的食物。程序会看到你的卡路里在哪个范围内,然后它会显示你的食物给你 – user2239468 2013-04-06 12:30:19