Вопрос на панели статистика

Автор:editor

Вопрос на панели статистика

Цитата: itms

Привет,
В Vb.Net я бы просто создать процедуру с деталями панели, как размер и использовать его в любом месте в программе. Я посмотрел в сети и не могу найти ничего, что работает для C#, отчасти потому, что они дают частичные объяснения.
Мне просто нужно добавить две или три панели состояния в нижней части моей формы может кто-то объяснить или направить меня хороший сайт.

Спасибо

Цитата: jmcilhinney

Если ты говоришь, не говоря, что необходимо добавить новые методы, чтобы модуль в VB, то вы просто добавить методы статического класса в C#. Программа такие же, как C статические классы# после того, как они составляются. Модули и их проектирования поведения (нет необходимости использовать общий, не надо претендовать членов) — это просто поддержание существующей парадигме ВБ, но они все равно все .Чистая под капотом.

Если это не то, что вы говорите, Пожалуйста, скажите, что вы говорите.

Цитата: itms

Привет
И спасибо за ответ. Как я уже сказал я немного нового в C#, АО и не может быть выражением его право. Это не модуль, я бы поставил ее в порядок и иметь возможность вызвать его в любом месте в приложении. Но старение, Если вы можете дать хороший сайт, что бы объяснить как сделать это в C# я был бы признателен. Но я покажу вам, что я бы сделать здесь в VB:

Private Sub CreateMyStatusBar()

‘ Display the first panel with a sunken border style.

panel1.BorderStyle = StatusBarPanelBorderStyle.Sunken

‘ Initialize the text of the panel.

panel1.Text = «Ready…»

‘ Set the AutoSize property to use all remaining space on the StatusBar.

‘panel1.AutoSize = StatusBarPanelAutoSize.Spring

panel1.AutoSize = StatusBarPanelAutoSize.Contents

‘ Display the second panel with a raised border style.

panel2.BorderStyle = StatusBarPanelBorderStyle.Raised

‘ Create ToolTip text that displays the time the application was started.

panel2.ToolTipText = «Started: » & System.DateTime.Now.ToShortTimeString()

‘ Set the text of the panel to the current date.

panel2.Text = System.DateTime.Today.ToLongDateString()

‘ Set the AutoSize property to size the panel to the size of the contents.

panel2.AutoSize = StatusBarPanelAutoSize.Contents

‘ Display panels in the StatusBar control.

statusBar1.ShowPanels = True

‘ Add both panels to the StatusBarPanelCollection of the StatusBar.

statusBar1.Panels.Add(panel1)

statusBar1.Panels.Add(panel2)

‘ Add the StatusBar to the form.

End Sub

Цитата: jmcilhinney

XmL, это просто способ. Вы просто написать метод на C# тоже. В VB, функция возвращает значение и суб не но они оба способа. В C# все методы-это функции, и вы просто объявить тип возврата как «пустота», если ты не хочешь ничего возвращать.

Похоже, что вы не знаете основ языка C#, так что вы, вероятно, должны следовать учебник, ссылка в моей подписи ниже и перейдите по этой. Вы скоро увидите, что C# — это на самом деле очень похожа на VB.NET. Есть синтаксические отличия и некоторые тонкие изменения, например, как выбрать строительство по сравнению с выбрать дело, но они оба .Net языков ОО поэтому код очень структурированный, очень точно. Например, для тела это метод, единственные изменения, которые я вижу, что потребуется-это заменить ‘&амп;’ С ‘+’ и добавить точку с запятой в каждой строке.

Цитата: itms
Цитата первоначально написал jmcilhinney :
посмотреть сообщение XML, это просто способ. Вы просто написать метод на C# . В VB, функция возвращает значение и суб не но они оба способа. В C# все методы-это функции, и вы просто объявить тип возврата как «пустота», если ты не хочешь ничего возвращать.

Похоже, что вы не знаете основ языка C#, так что вы, вероятно, должны следовать учебник, ссылка в моей подписи ниже и перейдите по этой. Вы скоро увидите, что C# — это на самом деле очень похожа на VB.NET. Есть синтаксические отличия и некоторые тонкие изменения, например, как выбрать строительство по сравнению с выбрать дело, но они оба из .Net языков  поэтому код очень структурированный, очень точно. Например, для тела это метод, единственные изменения, которые я вижу, что потребуется-это заменить ‘&’ yf  ‘+’ и добавить точку с запятой в каждой строке.

Okay спасибо

Об авторе

editor administrator