石显专权横行,构陷忠良,误国害民,朝野痛恨。他担心有一天皇上采纳谏言,任用贤才,自己会被疏远。诡计多端的石显又玩弄权术,骗取皇上的绝对信任。一天,石显要去宫外官府办事,临行前向皇上请求:“回来时恐怕漏尽更残,宫门已闭,请允许用皇上的诏命让守门官吏开门。”元帝觉得这是一桩小事,随即应允。石显办完事,故意拖至夜深方还。到宫门前,声称皇上诏命开门。守官听命,放入石显。不久,有人上书告发石显矫诏开门。矫诏,即假传君命,这是要犯死罪的。奏章呈送元帝,元帝阅后笑了一笑,便将奏章交给石显看。石显看毕,当即,跪下,痛哭流涕,说:“陛下过分宠爱小臣,把朝政委任给我,群臣无不嫉妒,想要陷我死地,像这样的事情不止一次,多亏陛下圣明,了解事情原委。愚臣地位低下,诚不能用轻贱之躯使万民称快,而挡住天下的怨恨。
臣愿退离机要的职位,到后宫充当一名扫除的力役,就是死了,也无所怨恨,望陛下垂怜悯之心裁处小臣,使小臣免死。”这一痛哭诉,打动了心肠柔弱的元帝,认为石显说得有理,从此之后元帝更是唯石显是听,任何对石显的非议,他都置若罔闻。
朝中有个郎官,名京房,字君明,东郡顿丘(今河南濮阳)人。他精通《易》学,擅长以自然灾变附会人事兴衰。鉴于石显专权,吏治腐败,制订一套考功课吏法,约束各级官吏。元帝对这套方法很欣赏,下令君臣与京房讨论施行办法。但朝廷内外多是石显羽翼下的贪官污吏,考功课吏法,就是要惩治和约束这些人,他们怎能同意推行呢?京房心里明白,不除掉石显,腐败的吏治不能改变。于是他借一次元帝宴见的机会,向元帝一连提出7个问题,历举史实提醒元帝认清石显的面目,除掉身边的奸贼。可事与愿违,语重心长的劝谏并没有使元帝醒悟,丝毫没有动摇他对石显的信任。
既然考功课吏法不能普遍推行,元帝就令京房推荐熟知此法的弟子作试点。京房推荐了中郎任良、姚平二人去任刺史,自己要求留在朝中坐镇,代为奏事,以防石显从中作梗。石显早就把京房视为眼中钉,正寻找机会将他赶出朝廷。于是趁机提出让京房做郡守,以便推行考功课吏法。元帝不知石显用心,任京房为魏郡太守,在那里试行考功课吏法。郡守的官阶虽然高于刺史,但没有回朝奏事的权力,还要接受刺史监察。京房请求不隶属刺史监察之下和回京奏事的特权。元帝应允,但京房还是不放心,在赴任途中三上密章,提醒元帝辨明忠奸,揭露石显等人的阴谋诡计,又一再请求回朝奏事。元帝还是听不进京房的苦心忠谏。一个多月后,石显诬告京房与其岳父张博通谋,诽谤朝政,归恶天子,并牵连诸侯王无罪而被下狱处死。京房的支持者御史大夫郑弘被贬为庶人,石显只玩弄了一个小小的权术,居然就骗取了元帝的绝对信任,堵塞了忠谏之路,除掉了心腹大患,可见他奸谋的深远和诡诈。