Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2011, 00:48   #1
efines
Пользователь
 
Регистрация: 17.12.2010
Сообщений: 10
По умолчанию как правильно сделать Resources на C#

Ну не знаю уже что делать с Resources со следуюшем кодом:
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace Paint_Project
{
    public enum tool
    {
        eraser, fill, pencil, airbrush, paintbrush, line, rectangle, blackellipse, oval, blackrectangle
    }
 
    public partial class ToolForm : Form
    {
        public Button btn;
        public tool MySelectedTool;
 
        public ToolForm()
        {
            InitializeComponent();
            //בונים 10 כפתורים בהקצאה דינאמית
            for (byte i = 0; i < 5; i++)
            {
                for (byte j = 0; j < 2; j++)
                {
                    btn = new Button();
                    btn.Name = i.ToString() + j.ToString();
                    //מיקום וגודל של כל כפתור שנבנה
                    btn.SetBounds(j * 33, i * 35, 30, 30);
                    //מכניסים תמונה לכל כפתור מתיקיה ששמרנו מראש
                    switch (i.ToString() + j.ToString())
                    {
                        case "00":
                            btn.Image = Image.FromFile("C:\\Users\\Sabina\\Documents\\Visual Studio 2010\\Projects\\Paint_Project\\icons\\eraser.gif");
                            break;
                        case "01":
                            btn.Image = Image.FromFile("C:\\Users\\Sabina\\Documents\\Visual Studio 2010\\Projects\\Paint_Project\\icons\\fill.gif");
                            break;
                        case "10":
                            btn.Image = Image.FromFile("C:\\Users\\Sabina\\Documents\\Visual Studio 2010\\Projects\\Paint_Project\\icons\\pencil.gif");
                            break;
                        case "11":
                            btn.Image = Image.FromFile("C:\\Users\\Sabina\\Documents\\Visual Studio 2010\\Projects\\Paint_Project\\icons\\airbrush.gif");
                            break;
                        
                    }
                    Controls.Add(btn);
                    this.btn.Click += button_Click;
 
                }
            }
            
        }
    }
}
Мне надо чтоб если я пошлю свой проект в другой компютер то он не выдавал бы ошибку и нашел бы все айконки которые я вставляю в кнопки.
Я знаю что ето делается как то с Resource , ну ни как у меня не получается приписать ето к моему коду.
Ну как же мне решить это.
Спасибо.
efines вне форума Ответить с цитированием
Старый 13.05.2011, 08:59   #2
v0a
Новичок
Джуниор
 
Регистрация: 11.05.2011
Сообщений: 21
По умолчанию

Создай Resource.resx к примеру... набросай туда иконок, медиафайлов и прочей лабуды и потом используй Resource.Название_файла...А можешь конкретнее, а то не пойму с чем у тебя сложность..

ЗЫ: Для создания файла ресурсов добавь его через Компоненты-Файл ресурсов. Потом даблклик на нем, а там разберешься
v0a вне форума Ответить с цитированием
Старый 13.05.2011, 09:49   #3
efines
Пользователь
 
Регистрация: 17.12.2010
Сообщений: 10
По умолчанию

Так вот вся проблема в этом не получаетса мне в resouce.resx набросать айконок,
выдает потом ошибку в коде, что то я не правильно делаю.
Просто создал не большой проект,посылаю на другой комп но там само сабой выдаёт ошибку не может найти айконки потомучто там оно находитса в другом месте диска относителнее path где прописано в коде.
Я делаю как вы и написали мне но что то не так.
Спасибо.
efines вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как правильно сделать вход ilushka2306 PHP 3 13.05.2011 01:48
Как правильно сделать свой итератор? nowaalex Общие вопросы C/C++ 0 06.11.2010 21:06
Как правильно сделать include? Delphinchik PHP 5 13.10.2010 17:40
как это сделать правильно?(сериализация) ZigaZaga Общие вопросы по Java, Java SE, Kotlin 5 28.09.2010 05:14
Как правильно сделать выборку Minotavr_x86 БД в Delphi 9 04.03.2009 19:56