• Sábado 20 de Abril de 2024, 00:56

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - computadora

Páginas: [1]
1
C# / Re: modificar colores especificos de una pictureBox
« en: Domingo 25 de Abril de 2010, 19:20 »
gracias, eso era lo que buscaba :)
ahora lo que quiero hacer es que todo lo del picturebox le haga una modificacion a sus rojos (rgb)

dejame te explico como lo estoy usando
for (int i = 0; i <= bmp.PhysicalDimension.Width - 1; i++)
                    {
                        for (int j = 0; j <= bmp.PhysicalDimension.Height - 1; j++)
                        {
                            ColorActual = b.GetPixel(i, j); //guardo los colores que recorro
                            red1 = ColorActual.R; los pongo en variables
                            green1 = ColorActual.G;
                            blue1 = ColorActual.B;
                            green1 =+1;      //modifico solo el verde
                            cambioV = Color.FromArgb(255,red1, green1, blue1);        //lo guardo todo en un nuevo color
                            b.SetPixel(i, j, cambioV);       //lo uso en el picture box
                        }
                    }

pero lo que me hace es que, por ejemplo, el color amarillo me lo convierte en rojo y lo blanco a magenta
y el resultado deberia de ser verde amarillesco y tal vez verde palido, que puedo hacer??

muchisimas gracias por todo tu tiempo y perdon por las molestias :hola:

2
C# / Re: modificar colores especificos de una pictureBox
« en: Domingo 25 de Abril de 2010, 03:22 »
muchisimas gracias de nuevo :)
me surgio otra duda, no hay forma que dentro de donde puse los asteriscos se pueda tener los valores rgb del pixel en el cual esta haciendo el recorido??
algo asi como lo que me mostraste anteriormente
int red = aCambiar.R;
int green = aCambiar.G;
int blue = aCambiar.B;


#                 for (int i = 10; i <= b.PhysicalDimension .Width-10; i++)
#                 {
#                     for (int j = 10; j <= b.PhysicalDimension .Height-10; j++)
#                     {
#                         if (b.GetPixel(i, j).ToArgb().Equals (buscado.ToArgb ()))
#                         {
***********************
#                             b.SetPixel(i, j, cambio);
#                            
#                         }
#                     }
#                 }
#                 pictureBox1.Image = b;
#            
gracias nuevamente :)

3
C# / Re: modificar colores especificos de una pictureBox
« en: Viernes 23 de Abril de 2010, 17:32 »
gracias, era lo que buscaba
solo que lo que puse es lo siguiente:

  int red = aCambiar.R;
                        int green = aCambiar.G;
                        int blue = aCambiar.B;

y funciona bien, solo que esto lo puse en un pictureBox1_MouseMove y necesito usar el valor de red en button4_Click
que puedo hacer?

muchisimas gracias

4
C# / Re: modificar colores especificos de una pictureBox
« en: Viernes 23 de Abril de 2010, 17:01 »
muchisimas gracias por tu ayuda, me sirvio mucho

sola una duda, si quisiera guardar en un int diferentes los valores red, green y blue del color seleccionado, como lo podria hacer??

gracias nuevamente

5
C# / modificar colores especificos de una pictureBox
« en: Viernes 23 de Abril de 2010, 04:18 »
lo que quiero es poder modificar los colores ( rojo, azul, verde) de mi picturebox1
especificamente, quiero saber como recorer el picturebox1 para que dentro de su color (RGB) le pueda modificar, por decir el azul y se cambien algunos colores

hasta ahora tengo un radiobutton para cada color, y un combobox que mide el nivel (1-2-3) de cambio a aplicarse pero no puedo avanzar porque no se lo anterior

gracias de antemano :)

6
C# / copiar una parte de picture box
« en: Viernes 23 de Abril de 2010, 02:45 »
lo que quiero es que teniendo un picturebox se le de un clic en un punto inicial y otro en el final (como para marcar de donde a donde ira el rectangulo de una area) y esta area quede grabada para que despues la pueda pegar en el picture box original

lo que he encontrado es lo siguiente pero no lo comprendo completamente y no me funciona:

//rectangulo para la imagen copiada
RectangleF destinationRect = new RectangleF(   posInicialxMouse,posFinalxMouse    ancho, alto);

RectangleF sourceRect = new RectangleF(0, 0, ancho,alto);
e.Graphics.DrawImage(picturebox1,    destinationRect,    sourceRect,    GraphicsUnit.Pixel);

una duda extra, le pongo el "e" pero noo se que significa

gracias de antemano

7
C# / como agregar los datos de un archivo txt a HashTable
« en: Sábado 17 de Abril de 2010, 17:41 »
quiero que desde una documento txt que tengo se le agregen a un hashtable las palabras que contiene, lo que se me ocurre es esto pero no funciona :(


            Hashtable datos = new Hashtable();
            FileStream archivo = new FileStream(@"C:DIRECCION, FileMode.Open);
          for (int q = 0; q < fs.Length; q++) //con esto asignaria la clave, q
            {
                foreach (string x in fs) //con esto leo cada palabra y la asignaria como el valor, x
                    table.Add(q, x);
            }

y ademas, como podria revisar los datos del hastable, con un foreach??

gracias de antemano

8
C# / Re: hacer una busqueda de una palabra en un archivo txt externo
« en: Martes 13 de Abril de 2010, 19:34 »
lo que tengo planeado es esto:
en un windows application tener:
+ 1 boton (para darle clic y que busque )
+ un textbox (donde se pondra la palabra a buscar)
+ un listbox donde se escriba si la palabra fue encontrada o no y cuantas veces la palabra "agua" esta antes de ella

para esto he escrito esto:

        int contador=0;
        bool acabar = false;


        private void button1_Click(object sender, EventArgs e)
        {

            string palabraBuscada = textBox1.Text;

            FileStream fs = new FileStream(@"C:...documento", FileMode.Open);
           
            byte[] bytes = new byte[fs.Length];
            fs.Read(bytes, 0, bytes.Length);
            string s = Encoding.ASCII.GetString(bytes);

           //buscar mietras que no encuentre palabraBuscada
            do {
                if (s == "agua")
                {
                    contador++;
                }
            } while (acabar==false); //este se modifica mas adelante, cuando la encuentra

                if(bool b = s.Contains(palabraBuscada);
               listBox1.Items.Add("si esta, agua esta "+contador +"veces");
               acabar = true;
else
              listBox1.Items.Add("no esta");

9
C# / Re: hacer una busqueda de una palabra en un archivo txt externo
« en: Martes 13 de Abril de 2010, 04:06 »
muchisimas gracias por tus respuestas, de verdad :)

creo que me explique mal, dejame te pongo un ejemplo:
supongamos que el texto  a leer es:                agua perro casa auto agua domingo sabado algo palabra agua
y lo que quiero es que la palabra a buscar sea "sabado" y me cuente cuantas veces la palabra "agua" esta antes de ella, que serian 2

entonces seria modificar esto del ultimo codigo, pero al probarlo pues no me sale :(
  while (b)
   {
       cant++;
       s = s.Remove("agua",1);
       b=s.Contains(buscar);
   }


gracias de nuevo

10
C# / Re: hacer una busqueda de una palabra en un archivo txt externo
« en: Lunes 12 de Abril de 2010, 18:44 »
gracias eltruhanero, tu codigo si me sirvio y le entendi  :lol:
unicamente a este no:
string s = Encoding.ASCII.GetString(bytes);
bool b=s.Contains("palabra_a_buscar");

otra cosa, y como podria poner un contador que sume uno cada vez que encuentre la palabra "agua" antes de la palabra buscada??
esto es lo que tengo
***********
  //buscar mientras que no encunetre la palabra
            do {
                if (s == "agua")
                {
                    contador++;
                }
            } while (acabar==false);
//este seria true cuando encuentre la palabra
           

 if (s.Contains(palabraBuscada) == true)
            {
                acabar = true;

                    }+

*******
gracias de antemano

11
C# / hacer una busqueda de una palabra en un archivo txt externo
« en: Domingo 11 de Abril de 2010, 21:24 »
hola, lo que quiero saber es como en un windows application de c# puedo hacer que el usuario pueda seleccionar un archivo e introducir una palabra para buscarlo en el
esto es lo que tengo, pero no hace nada, solo revisa el ultimo renglon del archivo txt seleccionado ¿que le puedo modificar?
*tengo 2 botones, para borrar y buscar el doc y un listbox para poner los resultados
*****
int r = 0;
            bool esta = false;
            OpenFileDialog OpenFile = new OpenFileDialog();
            OpenFile.ShowDialog();
            try
            {
                FileStream son = new FileStream(OpenFile.FileName, FileMode.Open, FileAccess.Read);
                StreamReader so = new StreamReader(son);
                for (int i = 0; i <= 16; i++)  //NO. DE RENGLONES
                {

                    if (textBox1.Text.ToString() == "<CP>")    
                    {
                        pag++; ;
                    }
                    if (textBox1.Text.ToString() == "<CC>")
                    {
                        cap++; ;
                    }

                    if (textBox1.Text.ToString() == (so.ReadLine()).ToString())
                    {
                        r = i + 1;
                        esta = true;
                    }
                }
                so.Close();
            }
            catch (ArgumentException)
            {
            }
       
            if (esta == true)
            {
                listBox1.Items.Add("Se encuentra en la pagina " + pag + ", capitulo " + cap);
            }
            else {
                listBox1.Items.Add("La palabra no fue encontrada");
            }
           
         
         
        private void button2_Click(object sender, EventArgs e)
        {
            listBox1.Items.Clear();
        }

            }

       
    }


*****

gracias ! :)

Páginas: [1]