Собственно код:
private void Feats_Load(object sender, EventArgs e)
{
if (Rep.issue().classe().Length == 0)
{
Rep.issue().setIDClasse(38);
Rep.issue().SetName();
}
Service.SetScoreToFeats(int.Parse(Serv.SQL("SELECT ModifierFeats FROM [DnD].[dbo].[ModFeatPerLevel] WHERE ID_Classe=" + Rep.issue().id().ToString(), "ModifierFeats"))*4+Rep.issue().Atributes().MInt());
textBox45.Text = Service.score();
Service.FillClasseFeat(Rep.issue().id());
foreach (Control cont in this.Controls)
{
Label lb = cont as Label;
if (lb != null && lb.Name != "label45")
{
if(Rep.issue().feats()[(int.Parse(lb.Name.Substring(5)))].ishero()) lb.Text = "* "+Serv.SQL(" SELECT Name FROM [DnD].[dbo].[Feats] WHERE ID=" + (int.Parse(lb.Name.Substring(5)) + 100).ToString(), "Name");
else lb.Text =Serv.SQL(" SELECT Name FROM [DnD].[dbo].[Feats] WHERE ID=" + (int.Parse(lb.Name.Substring(5)) + 100).ToString(), "Name");
toolTip1.SetToolTip(lb, Service.TextHintToFeat(int.Parse(lb.Name.Substring(5)) + 100));
}
}
UpdateFeatText();
toolTip1.ShowAlways = true;
}
Примечание:
Проблема решена, была в одной из моих функций. Невнимательность главный враг программиста =(
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.