Jak se dostat k typu button – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama
Reklama

Jak se dostat k typu button – .NET – Fórum – Programujte.comJak se dostat k typu button – .NET – Fórum – Programujte.com

 

Hledá se programátor! Plat 1 800 € + bonusy (firma Boxmol.com)
VladislavK0
Stálý člen
11. 4. 2014   #1
-
0
-

Ahoj

mam Datagrid a do nej pridávam sloupce zdedene od typu DataGridViewButtonColumn

public partial class ColorPickerCell : DataGridViewButtonColumn
{
  const float phi = 1.618f;
  private Color colorValue;
  public Color Color
  {
    get { return colorValue; }
    set
	{
         colorValue = value;
        }
   }
  public ColorPickerCell():base()
  {
           
  }
}

 takto

dgvCinnosti.Columns.Add(new ColorPickerCell());

a jejich clikance chytam  na handleru CellContentClick

private void dgvCinnosti_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
 var senderGrid = (DataGridView)sender;
 if (senderGrid.Columns[e.ColumnIndex] is ColorPickerCell && e.RowIndex >= 0)
   {
   //ColorPickerCell dgv = //((ColorPickerCell)senderGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]).;
                //DataGridViewButtonColumn b = senderGrid.CurrentCell as DataGridViewButtonColumn;
                //senderGrid.
   }
}

V tom IFu jsem na spravne tlacitku a ja bych potreboval ziskat instanci tho tlacitka abych mohl zmenit barvu tlacitka pripadne text - nikoli celeho CELLU jak na z9skam instanci toho tlacitka dik za kazdy namet

Nahlásit jako SPAM
IP: 37.48.44.–
Manželka programátora pošle svého muže koupit chleba s dovětkem kdyby měly housky přines jich deset! Co přinese programátor??
Reklama
Reklama
VladislavK0
Stálý člen
11. 4. 2014   #2
-
0
-

Vlastne to mohu zjednodusit

Uplne zapomente na to ze to testuji na ColorPickerCell ale staci vychazet z base Typu tedy DataGridViewButtonColumn

Ta dedena trida ma upne jine pouziti nez ta zakladni. O zakladni ocekavam Click - ten mam a potreboval bych ziskat instanci na valstni button  - to je vse

diky

Nahlásit jako SPAM
IP: 37.48.44.–
Manželka programátora pošle svého muže koupit chleba s dovětkem kdyby měly housky přines jich deset! Co přinese programátor??
LukoSS
~ Anonymní uživatel
73 příspěvků
12. 4. 2014   #3
-
0
-

Odkaz na tlačítko asi nijak snadno vytáhnout nepůjde, ale zde se řeší změna barvy a je tam i několik možných řešení..

Nahlásit jako SPAM
IP: 88.103.252.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 65 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý