2013-04-05 2 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

+1

Предупреждение «999»> «2400» = True ....... – Steve

+1

также TextBox1.Text = Nothing (всегда False) – Steve

ответ

0

Не уверен, что вы подразумеваете под столом .... но пару точек любым способом ...

Вы должны абстрактный код из кнопки мыши, таким образом, вы можете повторно использовать его на другом мероприятии , Вы просто создать новый подраздел и назовите его с помощью кнопки мыши, как этот

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

    CaloriesChecker() 

End Sub 

Это ваш метод переписан как сазе, целочисленную переменную «калорий» был назначен в текстовое поле, это будет убедитесь, что вы можете оценить число.

Используя заявление о случаях, вы можете установить свои границы для Калории .... Извините, я не уверен, что вы имеете в виду под столом.

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 для ответа на ур. Извините .. Я не упоминал много информации о моей программе в вопросе. Я только что написал подробности программы в своих последних комментариях. На самом деле, я нужен мой массаж, присутствующий в таблице, чтобы его легко было читать и понимать. Например, Case Is> 2300 message = "Я бы это был стол" – user2239468

0

Лучшие рядом, что показ сообщения, вы по-прежнему нужна база данных для заполнения Лик еды

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

Некоторые вещи, как это, потому что это будет сделано легко пользователю ввести или даже не» t нужно, чтобы они вводили свои калории. Каждый раз, когда они выбирают еду, тогда текстовое поле автоматически получает значение (калории) от того, что пользователь выбирает.

Почему я так предлагаю? Причина не в том, что каждый пользователь вашей программы знает точные калории. Поэтому лучше всего создать базу данных, которая бы содержала это.

Вопрос: Как насчет того, если их еда не содержится в базе данных? A: Тогда вы должны сделать кнопку для вызова новой формы, чтобы добавить новую еду и калории от пользователя

Разве вы этого не хотите? Также о вашем коде

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

+0

На самом деле, моя программа вычисляет калории. и он покажет подходящую еду для этого количества калорий. Программа увидит, в каком диапазоне ур калорий находится, а затем отобразит питание для u – user2239468

Смежные вопросы