Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

ColorDialog aplkacje konsolowe

Ostatnio zmodyfikowano 2021-01-02 20:49
Autor Wiadomość
karolinabadzioch
Temat założony przez niniejszego użytkownika
ColorDialog aplkacje konsolowe
» 2021-01-02 18:21:50
Cześć, chciałam napisać program, gdzie po kliknięciu na jeden z przycisków można zmienić kolor tła w całej aplikacji konsolowej (np 6 okien) z użyciem ColorDialog. Jak to napisać, żeby zmieniały się kolory tła wszystkich okien a nie tylko Form1? :) Jakich użyć odwołań? :)
P-177915
DejaVu
» 2021-01-02 19:31:59
Pewnie musisz do każdej konsolówki pobrać HWND (czyli uchwyt okna), a następnie dla każdej konsoli ustawić jej kolor.
P-177916
pekfos
» 2021-01-02 19:49:23
Skąd masz więcej niż jedną konsolę w tej aplikacji?
P-177917
karolinabadzioch
Temat założony przez niniejszego użytkownika
» 2021-01-02 19:59:03
Mam 6 okien w tej aplikacji.
P-177919
pekfos
» 2021-01-02 20:20:56
Ale nie konsolowych? Jakiej używasz biblioteki do tworzenia tych okien?
P-177921
karolinabadzioch
Temat założony przez niniejszego użytkownika
» 2021-01-02 20:30:43
Poniżej kod Form1. Z jednego przycisku chcialam aby wyswietlil sie colorDialog ktory zmieni kolog dla wszystkich Form, nie tylko dla Form1.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void quToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form3 f3 = new Form3();
            f3.ShowDialog();
        }

        private void ceToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form4 f4 = new Form4();
            f4.ShowDialog();
        }

        private void infStripMenuItem1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.ShowDialog();
        }

       

           
    }
}


P-177922
DejaVu
» 2021-01-02 20:49:35
Na dobry początek pytanie: czy wiesz w jakim języku programowania kodujesz? Bo my zakładaliśmy do tej pory, że w C++ :)
P-177924
« 1 »
  Strona 1 z 1